目前一些中小企业公司论坛主要通过以下几种网络编程语言来建立,包括直接使用CGI程序或ASP语言,PHP语言等。不过对于普通用户来说可能会觉得ASP语言和PHP语言建立的论坛需要使用相应的数据库,例如ACCESS,SQL SERVER,MY SQL等。数据库这个概念对门外汉来说比较陌生,深感难度大。那么有没有一种论坛可以在windows以及linux下运行,而他又不用数据库呢?
雷傲论坛(LeoBBS)是目前互联网上唯一一个可以同时在Win2000的IIS环境下以及Linux的Apache环境下同时运行并且无须数据库的论坛程序。在安装过程中,你可以选择是安装在windows系统的iis环境下还是安装在linux的apache系统中,不同的环境,安装的方法略有不同。说到这里肯定很多读者已经等不及了,那么下面就由笔者带领大家在windows系统的IIS环境下安装并使用雷傲论坛(LEOBBS)吧!
一、准备工作——安装IIS
在windows系统中最常见的网页发布工具就是IIS了,所以说要想让雷傲论坛(LeoBBS)正常运行需要在系统中安装IIS组件。如果你的系统中没有该组件可以按照下面的方法进行添加。
第一步:通过“开始->设置->控制面板->添加或删除程序”来安装IIS。(如图1)
|
图1 |
第二步:在“添加或删除程序”设置窗口中点左边的“添加/删除windows组件”。在Windows组件向导中选中“internet信息服务(IIS)”即可。然后点“下一步”开始安装。(如图2)
|
图2 |
第三步:检查已安装的文件。(如图3)
|
图3 |
第四步:在安装过程中可能会提示插入XP系统光盘,我们找一个集成了SP2补丁的XP光盘放到光驱中继续安装工作。(如图4)
|
图4 |
第五步:继续安装完成windows组件向导,成功将IIS组件安装到自己的系统中。(如图5)
|
图5 |
第六步:当我们在“开始->程序->管理工具”中可以看到“internet信息服务”这项后说明我们的IIS已经成功安装到了系统中。接下来就可以准备其他组件了。(如图6)
|
图6 |
二、准备工作——安装PERL
上面也提到了雷傲论坛(LeoBBS)是脱离数据库的论坛,他的所有数据都是通过CGI程序来处理的,所以要想让雷傲论坛(LeoBBS)中的各个CGI页面能够正常运行,需要在你的电脑上安装PERL组件来搭建一个CGI运行环境。所以在安装完IIS后还需要我们安装 ActivePerl组件。
ActivePerl小档案:
软件版本:V5.8.8.817 for Windows
软件大小: 13280 KB
软件语言: 英文
软件类别: 共享软件
应用平台: Win9x/NT/2000/XP
下载地址:
http://download.it168.com/07/0719/15090/15090_3.shtml
第一步:将下载下来的ActivePerl压缩包解压缩。
第二步:直接运行ActivePerl中的installer.bat文件开始安装PERL环境。(如图7)
|
图7 |
第三步:首先出现的是询问是否查看许可文件,默认是NO,我们选择YES。(如图8)
|
图8 |
第四步:询问是否同意接受许可协议,选择YES即可。(如图9)
|
图9 |
第五步:询问将PERL安装到哪?默认是c:\perl,因为大部分CGI运行文件的开头都标明了PERL运行环境在c:\usr,所以这里建议大家把默认路径进行修改,改为c:\usr。当然如果保持默认c:\perl的话,在运行各个CGI文件时你需要把他们的文件开头指定PERL路径地址进行修改,改为c:\perl。(如图10)
|
图10 |
第六步:选择YES开始进行正式安装步骤。(如图11)
|
图11 |
第七步:接下来的所有选项都保持默认即可,出现proceed后我们输入YES开始复制必须文件到c:\usr目录中。(如图12)
|
图12 |
第八步:接下来的几个选项都使用默认即可,等待一段时间后出现复制了3040个文件表示完成PERL环境的安装工作。(如图13)
|
图13 |
完成PERL环境搭建工作后我们就可以开始安装雷傲论坛(LeoBBS)了。
三、设置IIS满足雷傲论坛(LeoBBS)安装条件:
接下来我们需要对IIS进行设置,让其可以执行CGI文件,这样才能满足雷傲论坛(LeoBBS)的安装条件。
雷傲论坛(LeoBBS)小档案:
软件版本:060606 正式版
软件语言:中文简体版
软件大小:19.1MB
软件类型:共享软件
适用平台:windows 2000/xp/2003/linux
下载地址:
http://www.leobbs.com/download/getleobbs.cgi
第一步:将下载下来的雷傲论坛(LeoBBS)解压缩。
第二步:在解压缩后的文件夹中找到cgi-bin和non-cgi目录,将这两个文件夹中的所有文件复制到c:\inetpub\wwwroot目录中,这里需要说明一点的是c:\inetpub\wwwroot是笔者所使用计算机中IIS发布的目录,如果你的计算机中发布目录是别的路径请将cgi- bin和non-cgi文件夹复制到相应目录即可。(如图14)
|
图14 |
第三步:复制完毕后我们直接在IE浏览器中输入
http://127.0.0.1/cgi-bin/install.cgi会发现显示的是该文件的所有内容,并不是开始安装工作,说明CGI运行还是有问题的。我们需要打开在“开始->程序->管理工具”中找到“internet信息服务”并运行他。定位到默认网站,在其上点鼠标右键选择“属性”。(如图15)
|
图15 |
第四步:在默认网站“属性”窗口点“主目录”标签。(如图16)
|
图16 |
第五步:“主目录”标签中点右下角的“配置”按钮对CGI执行权限进行设置。
第六步:在应用程序配置窗口中点“添加”按钮。(如图17)
|
图17 |
第七步:添加/编辑应用程序扩展名映射窗口中的“可执行文件”处输入c:\usr\bin\perl.exe "%s" %s。这个c:\usr就是刚才安装PERL时选择的目录。扩展名处输入.cgi,设置完毕后点“确定”保存。(如图18)
|
图18 |
小提示:c:\usr\bin\perl.exe "%s" %s中后面的"%s" %s是不可缺少的。
第八步:IIS中设置完毕后我们打开IE浏览器输入http://127.0.0.1/cgi-bin/install.cgi就会发现CGI程序已经可以执行了,我们看到了雷傲论坛(LeoBBS)的安装画面。(如图19)
|
图19 |
四、安装雷傲论坛(LeoBBS):
我们只需要跟着雷傲论坛(LeoBBS)的安装向导进行配置即可。
第一步:在安装向导第一个页面中各个路径保持不变,我们只需要添加一个初始管理员用户并设置密码即可,笔者设置的管理员用户名为admin。(如图20)
|
图20 |
第二步:点“设定完毕”按钮并“确定”保存信息。(如图21)
|
图21 |
第三步:默认情况下雷傲论坛(LeoBBS)要求我们的管理员密码不能太短,并且要求是密码和字母混合的,如果不符合这个密码设置规则会出现“安装程序发现错误”的提示。(如图22)
|
图22 |
第四步:符合密码设置规则建立管理员后我们才能顺利完成论坛安装工作。(如图23)
|
图23 |
第五步:最后需要注意一点的是论坛安装顺利完成后,安装程序已经自动锁定,并且无法再次执行,不过最好还是将这个install.cgi文件删除确保安全。(如图24)
|
图24 |
小提示:如果需要再次运行安装程序,请先手工将data目录下的install.lock文件删除,然后再运行安装程序install.cgi。
第六步:点“论坛管理中心”后将自动进入论坛管理后台。(如图25)
|
图25 |
第七步:初次访问论坛会出现“关于论坛还没建立的详细原因: 请先在管理区建立分论坛!或者分类信息完全丢失,请坛主到管理区重建论坛主界面!您是否需要查看帮助文件?”的提示,这是因为默认情况下论坛没有任何版块,我们需要手工建立。(如图26)
|
图26 |
第八步:进入论坛管理后台点“论坛管理”下的“论坛设置和管理”,接下来点“增加分类(同时增加一个论坛)。(如图27)
|
图27 |
第九步:根据实际需要建立相应的论坛版块名称和其他基本信息即可。(如图28)
|
图28 |
第十步:保存后我们再次访问雷傲论坛(LeoBBS)首页就能看到该版面了,各种论坛操作都可以正常运行了。(如图29)
|
图29 |
第十一步:在论坛首页的最下方也会显示出雷傲论坛(LeoBBS)的各种版权信息以及执行页面消耗的时间。(如图30)
|
图30 |
总结:
雷傲论坛(LeoBBS)的应用还是非常广泛的,可以说他是CGI论坛的代表,使用雷傲论坛(LeoBBS)可以在没有数据库的情况下实现论坛发帖讨论等功能。他和ASP论坛中的动网,PHP论坛中的Discuz!并驾齐驱,一起发展,共同被称为国内论坛三剑客。