零起步教你搭建DISCUZ论坛.docx
《零起步教你搭建DISCUZ论坛.docx》由会员分享,可在线阅读,更多相关《零起步教你搭建DISCUZ论坛.docx(21页珍藏版)》请在冰豆网上搜索。
零起步教你搭建DISCUZ论坛
随着网络的发展越来越多的网友开始学习建立自己的网站,通过网站将自己的资料提供给其他人,并且通过论坛与其他朋友讨论问题,发表见解。
各大网站也纷纷建立起自己的论坛来吸引众多网友。
很多人都希望能够学会建立论坛的方法,今天就由我来为大家介绍如何建立论坛这方面的内容。
一、论坛的前世今生:
论坛说白了他就是提供给大家讨论的地方,早期网络中的论坛是利用那些CGI语言作成的,很少为普通人所掌握。
一般只有CGI和PERL语言的高手才能建立简单的论坛。
然而随着互联网编程语言的发展,新的面向网络互动的语言诞生了,早期的ASP语言是众多论坛的基础,想曾经风靡一时的动网论坛就是由ASP语言制作建立的,在PHP语言诞生前ASP还是占据着论坛建立语言的主体。
不过随着论坛数据库的增大以及访问论坛人数字的增多使用ASP论坛的用户越来越感到运行速度和反应时间的变慢。
更有甚者大批ASP与生俱来的漏洞频频出现,ASP论坛的安全性受到了很多人的置疑。
在这种情况下PHP语言建立的论坛诞生了,PHP语言在运行效率和承担负载方面比ASP更加优秀,而且PHP与MYSQL数据库的完美结合使数据库漏洞出现的机率降低很多,笔者曾经测试过使用同等配置的服务器分别通过PHP和ASP语言建立论坛,当同等人数访问该论坛时PHP反应速度更快,而且运行起来更加稳定。
不过像我们这些普通使用者是不可能自己编写整个PHP论坛的,最好的办法就是拿别人的现成论坛实现自己搭建论坛的目的。
网络上有很多使用PHP语言建立的论坛蓝本,通过多年的使用经验笔者觉得在php论坛方面,discuz!
更加出众。
他是由国内PHP高手开发和推广的,国内大部分知名站点也是通过discuz!
建立论坛的。
买商品要支持国货,那么我们使用论坛也应该当仁不让的选择国产软件。
而更重要的一点是discuz!
论坛是完全免费的,所以笔者一直以来很衷爱他,本次也注意介绍搭建discuz!
论坛的方法。
二、论坛搭建准备工作:
要想成功建立一个论坛并投入使用是需要多个软件支持的,主要包括站点发布工具,PHP程序,论坛主程序和数据库程序。
一般来说PHP程序与MYSQL数据库的结合更加完美,因为MYSQL本身的管理工具phpmyadmin就是由PHP语言编写的,而站点发布工具方面我们可以选择IIS,TOMCAT或APACHE中的任何一个,这里推荐使用apache。
看了上面的介绍可能有的读者会觉得建立一个论坛是非常困难的,包括配置apache,PHP,论坛主程序,mysql数据库等多项工作。
实际上我们并不要担心害怕,这里给大家介绍一个简单的方法,那就是通过服务器套件来建立discuz!
论坛,所谓服务器套件就是由网络高手将apache,php与mysql数据库合三为一而成的,我们只需要安装这个服务器套件就可以在一瞬间实现apache,php程序,mysql数据库三者的安装与初始化配置工作。
三、discuz!
论坛的建立——配置apache及论坛程序的安装
discuz!
论坛有很多个版本,包括中文简体,中文繁体,GB版和UTF-8版。
我们可以根据实际应用环境选择相应的版本。
虽然UTF-8版本具有良好的国际兼容性,但需要比GBK/BIG5版本多占用50%的数据库存储空间,因此不推荐使用,仅供对国际兼容性有特殊要求的用户使用。
更多下载信息可以点此获得。
第一步:
将下载下来的Apache+PHP+MySQL+Perl服务器套件解压缩并运行主程序server.exe。
启动套件安装工作。
(如图1)
图1
第二步:
出现解压缩操作,默认情况下是将该套件安装到D:
\usr目录,一般我们不对其进行修改,否则会造成调用异常的错误。
(如图2)
图2
第三步:
点“安装”按钮开始复制必须文件到本地目录。
(如图3)
第四步:
安装的最后套件会自动启动apache站点服务。
(如图4)
图4
第五步:
我们可以打开IE浏览器输入http:
//127.0.0.1地址,如果出现了套件相关信息页面的话就说明我们的apache工作正常。
(如图5)
图5
第六步:
接下来我们就要下载DISCUZ!
论坛主程序并将其解压,解压目录中有很多个文件夹,其中名为upload的目录才是我们真正需要的,其他都是类似帮助文档的文件。
(如图6)
第七步:
我们将upload目录中的所有文件复制到d:
\usr\www\html目录中,完成安装discuz!
的准备工作。
(如图7)
图7
第八步:
由于默认情况下Apache+PHP+MySQL+Perl服务器套件会在d:
\usr\www\html目录中添加一个名为index.html的文件,这时我们已经用不到他了,将其删除防止其以后捣乱。
(如图8)
图8
第九步:
打开IE浏览器访问http:
//127.0.0.1/install.php,会出现要求你安装discuz!
论坛的提示界面。
我们选择相应的论坛版本进行安装即可。
由于我们下载并操作的是简体中文GBK版本,所以点相应的信息进行安装。
(如图9)
图9
小提示:
在选择论坛版本进行安装时不能随意选取,如果你复制到d:
\usr\www\html目录中的是简体GB版就一定要在此选择相应的版本,如果你选择了其他版本那么给之后的discuz!
论坛使用带来隐患,例如出现乱码及显示出错等问题。
第十步:
出现论坛安装界面,我们选择“我完全同意”按钮即可,接下来就是对论坛参数进行配置了。
(如图10)
图10
至此我们就完成了apache程序的安装和配置,也对discuz!
主程序进行了初始化,接下来就是要对数据库和discuz!
论坛进行设置了。
四、discuz!
论坛的建立——配置discuz!
论坛和mysql数据库
要想让论坛运转正常,一定要配置好discuz!
主程序和mysql数据库,他们是论坛的灵魂。
第一步:
首先浏览器会自动配置config.inc.php文件,我们需要设置数据库服务器名称为localhost,数据库用户名为root,数据库密码保持为空,数据库名请修改为discuz,系统email可以随便填写一个,表名前缀请不要修改,保持为cdb_。
(如图11)
图11
第二步:
浏览器将自动检查当前服务器环境,将当前服务器配置与discuz!
所需环境进行对比,我们的服务器能不能正常运行discuz!
可以从这里的对比表中看出。
(如图12)
图12
第三步:
设置管理员帐号,这个管理员帐号不是数据库的也不是PHP的,而是我们建立的discuz!
论坛的管理员。
默认为admin,管理员EMAIL根据实际输入一个,管理员密码也在这里设置。
最后点“开始安装discuz!
”按钮。
(如图13)
图13
第四步:
系统自动建立discuz!
所需要的数据库及其中的各个数据表。
(如图14)
图14
第五步:
当所有初始化目录和文件工作完成会显示出“恭喜您,discuz!
安装成功!
”的提示,同时管理员帐号和密码也会显示出来。
(如图15)
第六步:
这时候我们使用浏览器访问http:
//127.0.0.1/index.php就会看到discuz!
论坛的首页,是不是非常激动呢?
我们自己也可以轻松的建立论坛了。
(如图16)
图16
第七步:
在论坛首页的最下方我们可以看到discuz!
论坛的相关注册信息,版本为最新的4.1.0。
(如图17)
图17
第八步:
我们点右上方的“登录”按钮,然后输入管理员帐户名和密码进行登录。
(如图18)
第九步:
登录完毕点界面右上方的“系统设置”来对论坛基本信息进行修改。
(如图19)
图19
第十步:
进入管理界面后我们还需要再次输入管理员密码,这样才能对左边参数进行修改。
(如图20)
图20
小提示:
网上很多朋友询问为什么建立论坛后使用管理员帐户登录进去却无法进行任何参数的修改,主要原因就是我们没有再次输入管理员密码,按照第十步的操作就可以解决此问题。
第十一步:
在这个管理界面中我们可以任意添加子论坛,新分类等。
由于篇幅限制关于discuz!
的维护和设置方面的内容就不过多的介绍了,感兴趣的读者可以参考相关文章。
(如图21)
图21
五、总结:
从头开始编写论坛是件非常困难的事情,但是利用别人写好的论坛模块建立论坛却变得非常的简单,我们只要按照上面介绍的内容一步步的操作就可以轻轻松松的完成discuz!
论坛建立工作。
从而实现用最简单的方法建立最专业最高效的论坛