随着Web2.0时代的到来,BBS由于可以为用户提供很方便的交流平台,已经成为了互联网的一项十分重要的应用,受到了广大网友的喜爱。Discuz!是目前网络上应用最广泛的一种论坛,功能强大,用户体验好。
想必很多网友都和笔者一样,有创建一个属于自己的论坛的心愿,但是又没有实际的论坛研发经验。在这种情况下,Discuz!论坛就是一个很好的选择。在Discuz!的官方论坛上,提供了完整的Discuz!论坛的程序包下载,它的安装也不是很复杂,几个步骤就可以轻松搞定。对于没有安装经验的网友来说,可以先试试在本机上安装调试Discuz!论坛,使用熟练后,就可以再安装到空间服务器上面,方法都是差不多的。
下面就以最新的Discuz!6.0.0正式版为例,来讲讲如何在本地上调试安装Discuz!论坛。
一、安装IIS
首先我们要做的是在安装IIS。IIS(互联网信息服务)是Windows自带的一种Web(网页)服务组件,但是我们日常使用的XP系统在默认的安装模式下是不安装该组件的。如果在“控制面板”——“管理工具”下面没有看到“Internet 信息服务”一项,则需要自行添加。具体方法如下:
在“控制面板”里选择“添加/删除程序”,然后选择“添加/删除Windows组件”,在跳出的“Windows组件向导”里勾选“Internet 信息服务(IIS)”选项,并把Windows XP系统的安装光盘放到光驱中,点击“下一步”直至安装完成,如下面图片所示:
添加IIS组件
安装完成后,重启电脑,然后在“控制面板”——“管理工具”里面,我们可以找到“Internet 信息服务”一项。
双击打开,成功运行,说明安装已经完成了。
二、使IIS支持php语言
由于Discuz!论坛是使用php语言开发的,而IIS在默认的情况下可以很好地支持asp语言,却不支持php语言。没关系,我们可以在网上下载一个“PHP_Setup_for_IIS_MySQL5”的程序,“PHP_Setup_for_IIS_MySQL5”能够在“Internet 信息服务(IIS)”中,自动安装PHP,MySQL的服务器端应用软件,使IIS能够支持php语言。安装过程也很简单,一般用户只需按默认方式安装就可以,具体过程如下面图片所示:
具体安装过程
配置完成后,MySQL的初始用户名/密码为root/123456,phpMyAdmin的用户名/密码也是root/123456。
三、建立虚拟目录
下面我们在IIS里建一个虚拟目录,也就是论坛程序的存放目录。具体方法如下:
在左边“Internet 信息服务”的下拉菜单里找到“本地计算机”——“网站”——“默认网站”,点击右键,选择“新建”——“虚拟目录...”
建立虚拟目录
在这里我们将“C:bbs”作为存放程序的目录,当然,我们也可以选择其它的目录。
可供选择的权限有“读取”、“运行脚本”、“执行”、“写入”、“浏览”,一般我们可需要勾选“读取”、“运行脚本”就可以了。
四、安装Discuz!论坛
设置好虚拟目录之后,我们就可以开始安装论坛了。从Discuz!官网论坛上下载Discuz!6.0.0的简体GBK版本,解压缩后,将“upload”文件夹里的内容全部复制到“C:bbs”文件夹下面(由于是在本机安装,只要复制过去就可以了,如果是在服务器或空间上安装,则是用FTP工具上传到空间)。
然后在文件夹里找到默认配置文件(config.inc.php),可以用记事本或dreamweaver打开,找到以下内容:
// [CH] 以下变量请根据空间商提供的账号参数修改,如有疑问,请联系服务器提供商
$dbhost = 'localhost'; // 数据库服务器
$dbuser = 'username'; // 数据库用户名
$dbpw = ''; // 数据库密码
$dbname = 'discuz'; // 数据库名
$pconnect = 0; // 数据库持久连接 0=关闭, 1=打开
将其中的数据用户名和密码分别改为root/123456(如果是在空间上安装,则需询问空间提供商数据库服务器,数据库用户名和数据库密码,数据库名,作相应的修改)并保存。修改后的代码如下,
// [CH] 以下变量请根据空间商提供的账号参数修改,如有疑问,请联系服务器提供商
$dbhost = 'localhost'; // 数据库服务器
$dbuser = 'root'; // 数据库用户名
$dbpw = '123456'; // 数据库密码
$dbname = 'discuz'; // 数据库名
$pconnect = 0; // 数据库持久连接 0=关闭, 1=打开
修改完毕后,在IE地址栏里输入“127.0.0.1/bbs/install.php”(如果在空间上安装,则访问地址为“域名/bbs/install.php”)然后就可以进行安装设置了,如下图所示:
用户许可协议
在这里,还是将数据库用户名设置为“root”,数据库密码设为“123456”。
设置管理员帐号,这个帐号将拥有论坛的所有权限,可以对论坛进行修改和配置。
到这里,论坛安装已经初步完成了,然后我们将“install.php”文件删除。现在在IE地址栏里输入“127.0.0.1/bbs/index.php”,就可以浏览论坛的首页了。
此时,论坛还没有完全成形,区块也只有一个默认版块,没关系,接下来,我们可以在后台进行版块的设置。
五、设置论坛版块
用刚才设置的管理员帐号“admin”登陆论坛,可以在右上角看到“系统设置”菜单按钮,进入后台登陆界面。
管理员帐号登陆首页
登陆到后台,Discuz!论坛提供了快速设置向导,首先我们可以选择论坛规模,权限控制等功能。
第二步设置论坛的名称,网站的名称和网站URL。
在这里进行论坛的版块设置,当然,也可以在“论坛管理”一栏里进行论坛版块的添加、删除或修改。
我们也可以在“论坛管理”一栏进行更详细的区块设置,如区块的添加、删除,版主的添加,以及区别规则设置等。在这里,我们删了论坛原有的默认版块。
刷新首页,可以看到,论坛已经版块已经设置好了。
六、修改论坛界面风格
Discuz!论坛为我们提供了多种界面风格,可以在“基本设置”——“界面与显示方式”里面进行设置。
界面与显示方式设置
如果对这些风格都不满意的话,在Discuz!的官方论坛上,提供了很多的风格包下载,我们可以根据自身的喜好下载安装。这里,我们下载了一个叫黑色格调的安装包。将安装包解压缩,里面包含一个“upload”的文件夹和一个“黑色格调.txt”的文本文档。
打开文本文档,将里面的内容复制到“论坛管理”——“界面风格”——“导入界面方案”的文本框,提交。
然后将“upload”里的内容,复制到对应的论坛程序安装目录的文件夹里(同样,如果论坛已经安装在空间上,则用FTP上传到对应有目录里),然后点“更新CSS文件缓存”。
我们可以看到,在“界面与显示方式”界面里,默认论坛风格里多了一项“黑色格调”,选择此风格,提交。
然后刷新首页,看到首页已经换成了“黑色格调”风格。
我们也可以为论坛更换自己的LOGO,方法如下:将LOGO图片文件放到风格对应的图片文件夹里,然后在后台找到“编辑界面方案”界面,在“论坛LOGO”一栏里把原来的LOGO文件名改成我们自己的LOGO图片文件名(这里使用的是zollogo.gif),提交。
再次刷新论坛首页,可以看到已经换上ZOL的LOGO。
Discuz!的后台也提供了界面模版的编辑功能,用户可对风格进行修改编辑。
到此为止,一个论坛就算初步成形了。Discuz!的后台功能是十分强大的,由于篇幅的关系,这里就不作一一介绍了,大家可以在实际使用过程中慢慢熟悉。由于笔者是在本机上进行安装,所以前面的步骤比较复杂,一般大家建立论坛都是使用租用的空间,IIS安装设置等都是由托管商事先设置好了,这样就可以省去前面的步骤,直接将安装程序上传到空间上进行安装,而访问的地址则改成注册的域名即可。