资深网管教你一步一步搭建动网论坛.docx
《资深网管教你一步一步搭建动网论坛.docx》由会员分享,可在线阅读,更多相关《资深网管教你一步一步搭建动网论坛.docx(14页珍藏版)》请在冰豆网上搜索。
资深网管教你一步一步搭建动网论坛
资深网管教你一步一步搭建动网论坛
【IT168专稿】论坛是网站的灵魂,如果一个企业网站没有论坛,那么恐怕公司业务会受到很大影响,因为很多客户都希望在网上进行业务洽谈,咨询问题。
目前公司论坛主要通过以下几种网络编程语言来建立,包括直接使用CGI程序或ASP语言,PHP语言等。
由于CGI程序建立的论坛是脱离数据库存在的,所以在管理和维护上难度比较大,因此使用面越来越窄。
PHP语言的论坛因为要涉及调试PHP程序以及数据库,所以维护难度也很大,由于PHP和APACHE等工具都不是windows系统自带的,需要额外安装和调试环境才能投入正常使用。
ASP语言建立的论坛却具备其他论坛不可比拟的优势,首先ASP语言比较好学,容易上手;其次ASP论坛一般调用的是SQLSERVER或ACCESS数据库,这些数据库工具在windows系统下运行性能非常不错。
众所周知各大中小企业基本上都是使用windows系统作为服务器的,所以在这种情况下ACCESS,SQLSERVER可以更好的为论坛服务。
对于小型论坛来说一个ACCESS数据库文件足以满足要求;第三ASP论坛与
IIS这个windows下的页面发布工具结合更加完美,更方便使用者调试。
所以说ASP论坛更加适合中小企业简单论坛的建立,提起ASP论坛就不得不说国内最早的大名鼎鼎的动网论坛。
小提示:
ACCESS数据库工具属于office组件之一,安装简单,应用广泛,更容易为我们大众所接受。
一、动网新版本新功能:
动网论坛是国内最早的ASP论坛之一,目前他的最新版本是Ver7.1.0Sp1,新版本在安全性和稳定性上有了很大的改进。
(1)全面整理数据库结构和索引结构,使其能担负更大容量的负载和保持高效的性能,所有内核结构和50%以上页面代码重写。
(2)全面引入数据库模板概念,动网对其数据库读取方式进行了大胆全新的尝试,突破并解决了数据库和服务器资源消耗大的问题。
(3)全面引入服务器端缓存,对缓存的使用和管理进行了严格的控制,以做到不滥用、不严重消耗服务器资源为准绳。
(4)对服务器端压力、资源消耗等各方面的明显降低,对客户端资源消耗的减少和更加快速的浏览。
(5)添加论坛自动更新系统,如果在后台开启本功能,则在论坛后台可以接收到动网官方论坛发送的最新补丁信息,同时动网将记录您的网站信息(包括论坛名称、论坛地址、管理员email、注册用户数和帖子数,仅记录这些信息,以方便动网论坛对用户进行统计以及发放更新通知),您可以自由选择是否开启本功能。
第八步:
检查已安装的文件。
(如图8)
图8点击看大图
第九步:
在安装过程中可能会提示插入XP系统光盘,我们找一个集成了SP2补丁的XP光盘放到光驱中继续安装工作。
(如图9)
图9
第十步:
如果在安装过程中出现无法复制staxmem.dll或找不到这个文件时需要采取以下步骤来解决,首先通过“开始->运行->输入CMD”进入命令行模式。
然后在命令行模式中输入esentutl/p%windir%/security/database/secedit.sdb。
(如图10)
图10点击看大图
第十一步:
出现warning提示框时不用在意,点“确定”按钮继续。
第十二步:
系统将自动从安装光盘中提取需要的staxmem.dll文件。
(如图11)
图11点击看大图
第十三步:
继续安装完成windows组件向导,成功将IIS组件安装到自己的系统中。
(如图12)
图12点击看大图
至此我们就做好了所有安装动网论坛的准备工作。
三、手把手教你搭建动网论坛:
既然我们已经把IIS安装到了自己的系统中,那么接下来就要建立动网论坛了。
第一步:
通过“开始->程序->管理工具->internet信息服务”来启动IIS。
(如图13)
图13点击看大图
第二步:
在IIS设置窗口中默认会有一个默认网站。
(如图14)
图14点击看大图
第三步:
我们在默认网站名称上点鼠标右键选择“打开”。
(如图15)
图15点击看大图
第四步:
系统会打开c:
\inetpub\wwwroot,这个是IIS默认的发布目录。
如果你的IIS发布目录设置为其他请打开相应的目录即可。
(如图16)
图16点击看大图
第五步:
接下来是将刚刚解压缩后的动网论坛所有文件和文件夹原封不动的复制到网页发布目录中,例如c:
\inetpub\wwwroot。
(如图17)
图17点击看大图
第六步:
复制完毕后我们打开IE浏览器输入http:
//127.0.0.1,会出现“您无权查看该网页”的提示。
这是因为我们没有为ASP程序进行必要的设置。
(如图18)
图18点击看大图
第七步:
仍然在IIS设置窗口中,找到“默认网站”点鼠标右键选择“属性”。
(如图19)
图19点击看大图
第八步:
在默认网站属性中我们定位到“文档”标签。
缺省情况下你会发现这里并没有index.asp文件,所以我们刚刚输入http:
//127.0.0.1出现无法显示或无权查看页面的提示。
(如图20)
图20点击看大图
第九步:
我们点右边的“添加”按钮,输入文档名为index.asp。
(如图21)
图21点击看大图
第十步:
保存退出后我们用IE浏览器访问http:
//127.0.0.1就会看到久违的动网先锋论坛首页了。
(如图22)
图22点击看大图
第十一步:
默认管理员帐号admin,密码是admin888。
我们用此帐号进行登录即可。
(如图23)
图23点击看大图
第十二步:
如果我们想规划论坛或修改论坛设置的话可以在登录管理员帐号后点最上方的“管理”,然后输入用户名admin,密码admin888以及附加码登录管理系统即可。
(如图24)
图24点击看大图
第十三步:
在管理界面中可以进行所有修改论坛设置的操作。
(如图25)
图25点击看大图
至此我们的动网论坛就被成功的建立了,公司员工可以通过这个论坛平台进行交流,外部客户也可以通过论坛与公司洽谈业务咨询问题了。
访问时直接输入“http:
//服务器IP地址”即可。
四、安装论坛常见问题:
虽然IIS与ASP兼容性很好,但是在安装动网论坛过程中还是会或多或少出现一些古怪问题。
(1)问:
访问论坛时出现“不能更新。
数据库或对象为只读。
”或“操作必须使用一个可更新的查询。
”
答:
这是因为没有打开数据库目录的读写权限造成的。
我们可以先检查是否在IIS中对数据库文件夹或者数据库文件本身打开了“写入”权限,然后检查是否在WIN2000的资源管理器中,将网站所在目录对EveryOne用户打开所有权限。
具体方法是打开“我的电脑”,找到网站所在文件夹,点鼠标右键选择“属性->安全标签”,在这里给EveryOne用户写入的权限。
如果系统是XP,请按顺序点“工具->文件夹选项->查看”,然后去掉“使用简单文件共享”前的勾,去掉后确定你才会在文件夹“属性”对话框中看到“安全”这一个选项,其他操作和windows2000中步骤一样。
(2)问:
安装论坛过程中出现“当前记录集不支持更新。
这可能是提供程序的限制,也可能是选定锁定类型的限制。
”
答:
这是因为你使用的是动网论坛SQL版,在安装前没有先用建库查询文件创建有关表,而是直接将原ACCESS中的数据导入,致使导入的表缺乏主键及索引等。
我们应该保证从ACCESS数据库中导入数据时,要先执行建库查询文件创建有关表,再导入数据。
(3)问:
出现错误提示——“MicrosoftVBScript运行时错误(0x800A0009)
下标越界:
'[number:
1]' inc/Dv_ClsMain.asp第***行”
答:
这是由于论坛版本升级导致服务器的缓存信息没有被更新,我们进入论坛后台,更新服务器缓存即可;如果你可以直接操纵论坛安装的服务器,那么采取直接重新启动服务器的方法也可以解决此问题。
五、安全问题巧解决:
对于那些有经验的网络管理员来说可能会觉得ASP论坛存在先天不足,那就是安全性问题。
确实如果管理不好ASP论坛可能存在很多潜在危机。
不过我们只要在几个大方面进行注意就一定可以将出问题的概率降低到最小。
(1)修改默认管理员帐号:
默认管理帐号所有动网用户都是知道的,所以应该在第一次使用论坛后就马上修改admin888这个管理员密码。
(2)修改前后台管理密码为不相同:
动网论坛出于安全方面考虑,前后台密码可设置为不同,默认前后台帐号是相同的,建议登录后对默认的帐号进行修改操作。
管理员用管理员帐号登录后,在顶部的导航菜单中可看到管理链接。
前台帐号可在用户控制面板中修改,后台管理帐号可在后台的管理员管理中修改。
这样即使前台管理员密码丢失或被攻击也不会影响后台管理员任何操作。
(3)不用的功能勿安装:
动网论坛提供了很多扩展功能,也有很多网友开发了第三方插件。
但是没有人能够保证这些插件和扩展功能不存在漏洞,所以说如果你的论坛不用到这些功能请不要画蛇添足的增加这些功能和插件。
例如不用博客和道具中心功能请勿上传Dv_Plus和Boke目录中所有文件。
(4)新版本要升级:
各用户应该及时关注动网论坛新版本的发布,就好比操作系统的补丁一样只有及时安装这些补丁才能减少漏洞的发生机率。
及时查看,以便获得最新版本的程序,必须保证随时随刻将自己的论坛升级到最新版本。
(5)改数据库名称并备份:
定期更改数据库的名字并备份数据,提高论坛安全系数。
如果论坛做过备份,当下载了备份文件后注意及时删除主机上的备份文件。
另外放置论坛的主机要注意安全,一些重要的目录请管理员设置好权限,防止非正常的访问。
关于修改数据库名称的操作就是将数据库文件的后缀名修改为.asp或.asa,另外在文件名中加入#符号也可以减少数据库被非法下载问题的发生。
小提示:
修改论坛数据库名称时不要忘记同步修改conn.asp中的数据库名称。
总结:
动网论坛是搭建最简单的论坛之一,其ASP建立语言与IIS发布工具可以更好的配合工作,保证用户所在公司论坛的稳定运行。