• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

如何一步建成一个论坛

发布: 2007-6-13 20:12 | 作者: admin | 来源: | 查看: 25次 | 进入软件测试论坛讨论

领测软件测试网

傻瓜式的一键安装论坛在以往是不可能的,然而2006年1月16日Discuz.net发布了Discuz!EXP1.0版,他使我们在windows系统下一键安装Discuz论坛成为可能。下面就由笔者来告诉各位如何一步完成论坛的安装吧!

Discuz!EXP小档案:

软件版本:1.0版

软件大小:12.5M

软件语言:中文

软件类型:免费软件

适用平台:Microsoft Windows2000/XP/2003

下载地址:

http://download.discuz.net/discuzexp1_0_0.zip

一、论坛建立一步走:

Discuz!EXP能够在本地计算机中简捷快速的搭建一个Discuz!论坛环境并且自动安装Discuz!论坛。使你能够以论坛管理员身份登录论坛,体验熟悉所有论坛操作,与实际正式的Discuz论坛环境完全一致,操作上也没有任何区别。Discuz!EXP 1.0版内置了四种语言的论坛版本,与其他几十兆的环境安装包相比集成了全部4个版本的Discuz论坛程序后大小仅仅为12MB。在安装过程中Discuz!EXP不修改任何系统文件,也不会复制任何文件到系统文件夹,完全独立运行,保证了计算机中没有任何垃圾文件。

第一步:下载Discuz!EXP1.0版并将文件解压缩到一个文件夹中。

第二步:打开刚刚解压缩的文件夹双击setup.exe程序开始安装。 (如图1)

图1.启动安装程序

小提示:

有很多读者都受过木马和病毒的危害,所以在从网上下载某某程序运行前一定要用杀毒软件进行检查。当然Discuz!EXP1.0压缩包中提供了一个MD5检测工具,我们直接双击WinMD5.exe,然后把setup.exe用鼠标拖到WinMD5窗口中将自动检测MD5值,如果计算出来的是1205e9eb5a85ffa64d6bca181f67d8d5,那么说明没有病毒尽管放心使用。(如图2)

图2:木马检测

第三步:安装Discuz!EXP1.0版很简单,和其他普通软件一样。在出现要你选择要安装的选项界面时我们会看到有四个版本提供给我们,对于大多数人来说我们只需要选择简体中文GBK版和简体中文UTF-8版即可。(如图3)

图3:选择安装语言

小提示:

简体中文GBK版和简体中文UTF-8版有什么区别呢?实际上GBK是国家标准的缩写,而UTF-8是国际标准。在我们都使用简体中文时没有任何区别,但是UTF-8更加通用,在非简体中文平台访问简体中文GBK版时会或多或少出现些语言问题,所以说建议读者安装简体中文UTF-8版。

第四步:默认情况下Discuz!EXP1.0版是安装在c:\discuzEXP目录中的,我们无法改变他的安装路径。(如图4)

图4:选择安装路径

第五步:复制文件到安装目录中,如果只选择简体中文GBK版和简体中文UTF-8版的话论坛容量仅仅是7MB。(如图5)

图5:安装进程

第六步:在安装阶段的最后程序会自动调用start.bat文件启动相应的服务和程序。(如图6)

图6:启动服务和程序

小提示:

在日常使用Discuz!EXP1.0版时我们也可以通过“开始->程序->Discuz!EXP”下的启动Discuz!EXP和停止Discuz!EXP图标完成论坛开启关闭任务。

第七步:安装完成Discuz!论坛,弹出提示信息。(如图7)

图7:安装成功信息

第八步:安装完成会自动跳转到http://localhost:8080页面,在这里我们可以查看Discuz!EXP1.0版的基本情况和设置信息。(如图8)

图8:查看Discuz基本情况和设置信息

第九步:在http://localhost:8080页面中我们点中部的“简体中文GBK版”和“简体中文UTF-8版”链接就可以直接访问对应的Discuz!论坛了。(如图9)

图9:访问论坛

小提示:

为了最大程度提高Discuz!EXP的兼容性,防止和本机已经安装的MySQL、Apache或IIS冲突,Discuz!EXP中的Apache使用了8080端口启动服务以避免可能产生的80端口冲突;同时MySQL使用6033端口启动服务。

第十步:如果网络中的其他计算机想访问你的论坛的话只需要在浏览器中输入http://你的计算机的ip地址:8080/sc_utf8/来访问UTF8版论坛,用http://你的计算机的IP地址:8080/sc_gbk/来访问GBK版论坛。(如图10)

图10:客户机访问论坛


二、论坛管理轻松做:

通过Discuz!EXP1.0版安装建立完Discuz!后我们就可以使用管理员帐号登录并管理论坛了,默认情况下管理员帐户为admin,密码也是admin。mysql的root密码是root,不过此密码不太常用。如何管理论坛呢?实际上和管理正式的Discuz!论坛一样,在这里进行简单介绍。

第一步:使用系统管理员帐户admin,密码admin登录论坛。

第二步:进入论坛后点界面右上角的“系统设置”来到管理界面。(如图11)

图11:论坛管理界面

第三步:在管理界面中我们可以通过左边的“discuz!选项->基本设置”来修改论坛的基本信息,包括论坛名称,管理员信息等。

第四步:通过“论坛设置->添加论坛”来增加子版块,或者使用“编辑论坛”修改已经建立的论坛信息。

第五步:对于用户管理都是通过左边“用户管理”中的菜单来操作的。这里就不详细介绍了。

三、建立适合自己的论坛:

别看Discuz!EXP建立论坛如此简单,但是他的功能一点也不少。我们可以对其配置参数进行修改来满足实际网络环境的需要。

(1)自定义页面发布端口:

在Discuz!EXP建立论坛时为了防止和已经发布的站点冲突,使用了8080端口。如果你的计算机上没有其他站点或者8080端口被占用的话该怎么办呢?我们可以通过修改Apache的httpd.conf文件来实现端口的修改。

第一步:首先运行“开始->程序->Discuz!EXP”下的停止Discuz!EXP图标,关闭相应的服务。

第二步:找到C:\DiscuzEXP\Apache2\conf目录下的httpd.conf文件。

第三步:我们使用记事本或其他文本编辑器打开httpd.conf文件,找到Listen 8080这一行,将其进行修改。例如改为Listen 80就是表示使用80端口发布论坛。

第四步:运行“开始->程序->Discuz!EXP”下的启动Discuz!EXP图标,开启所有服务。

第五步:修改完端口我们就可以使用改过的端口来访问论坛了。(如图12)

图12:修改端口访问论坛

小提示:

在实际使用中如果发现Apache无法正常启动也往往是因为端口冲突造成的,我们按照上面介绍的方法修改发布端口来解决这个问题。

(2)自定义MYSQL服务器地址:

如果自己的网络中有相应的MYSQL服务器,并且希望使用Discuz!EXP建立的论坛直接调用该服务器的数据库的话只要编辑相应论坛下的config.inc.php文件即可。

第一步:和上面一样先通过“开始->程序->Discuz!EXP”下的停止Discuz!EXP图标,关闭相应的服务。

第二步:找到C:\DiscuzEXP\Apache2\htdocs\xx_xxx目录下的config.inc.php文件。其中xx_xxx为论坛版本,如果是GBK版就是sc_gbk目录,如果是UTF-8版就是sc_utf8。

第三步:用记事本或其他文本编辑器打开config.inc.php文件,根据实际情况修改下面几个参数——

$dbhost = 'MySQL服务器主机名或IP地址'

$dbuser = 'MySQL用户名'

$dbpw = 'MySQL用户密码'

$dbname = '论坛数据库名称'

$adminemail = '论坛管理邮件地址'

小提示:

由于Discuz!EXP使用6033端口启动MySQL,因而默认设置为$dbhost = 'localhost:6033' 通常情况下MySQL默认使用3306端口启动服务器,所以在指定地址时一般无需另加端口号。您可以设置为诸如$dbhost = 'localhost'或$dbhost = '12.34.56.78'这样的形式。

第四步:保存修改后的config.inc.php文件并退出,运行“开始->程序->Discuz!EXP”下的启动Discuz!EXP图标,开启所有服务。这样我们的Discuz!论坛就会自动调用网络中已经存在的数据库信息了。

四、常见问题:

实际上通过Discuz!EXP建立论坛是非常简单的,基本上不会出现任何问题。这里仅仅列举几个个别问题。

(1)所有配置文件信息:

Apache配置文件位置:C:\DiscuzEXP\Apache2\conf\httpd.conf

MySQL配置文件位置:C:\DiscuzEXP\MySQL\my.ini

PHP配置文件位置:C:\DiscuzEXP\PHP\php.ini

(2)如何在Discuz!EXP平台上建立多个论坛或其他PHP程序:

我们只需要将相应的论坛和PHP程序放在C:\DiscuzEXP\Apache2\htdocs目录中就可以了。新论坛和新PHP程序与使用Discuz!EXP建立的论坛会和睦相处。值得注意一点的是在修改PHP程序的配置文件时,由于默认端口被修改成6033,所以连接MySQL的地址需要填写:localhost:6033,否则将无法正常连接到MySQL数据库。

(3)使用繁体中文系统的用户访问问题:

使用繁体中文系统的用户,如果在访问论坛时出现乱码的话,只需要使用记事本打开C:\DiscuzEXP\Apache2\conf\httpd.conf,将AddDefaultCharset GB2312修改为AddDefaultCharset BIG5即可解决乱码问题。

五、总结:

笔者使用了Discuz!EXP一段时间,不管是本机管理还是网络浏览论坛都没有出现问题,看来这个精简版的Discuz!论坛在功能和稳定性上并没有降低。不过就帮助信息来说该版本只是为体验熟悉Discuz!论坛而设计开发,虽然安装Discuz!EXP后,网络中其他人也能够访问论坛,也许不会出现什么问题,但是还是建议各位读者不要用Discuz!EXP架设实际公用论坛,毕竟在服务器上安装这个版本目前还没有任何人能够担保不出问题。

(责任编辑:城尘)



延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网