在前面的文章,如网站建设全过程(使用cPanel X)详细讲解(一)和网站建设全过程(使用cPanel X)详细讲解(二)中,51Blog为您介绍了使用cPanel X面板的免费空间的一些概况,然后在网站建设全过程(使用cPanel X)详细讲解(三)一文中,介绍了在使用cPanel X面板的免费空间创建WordPress博客的过程和详细步骤。接着,51Blog又在WordPress安装完成后需要做的几件事(一)、WordPress安装完成后需要做的几件事(二)和WordPress安装完成后需要做的几件事(三)等三篇文章中介绍了WordPress博客安装完成之后需要做的一些后续工作。 本文,51Blog将接着前面的内容,介绍一下如何在使用cPanel X面板的免费空间上架设论坛。当然,在这里,51Blog以目前使用最为广泛、最为流行的Discuz论坛为例来详细介绍架设论坛的工作。
六、通过FTP上传Discuz程序
事实上这些操作步骤我们已经在前文网站建设全过程(使用Vista Panel)和WordPress安装完成后需要做的几件事(三)中为大家详细讲述过了,在此我们只简单地一笔带过,如果您还有什么问题没有解决,想了解更详细的内容,请点此阅读。当然,您也可以直接跟贴留言与51Blog交流。
1.下载Discuz简体中文版程序
虽然Discuz论坛已经发布了7.0版本,但此处我们仍然以6.10版为例来介绍Discuz论坛的安装。安装Discuz论坛前需要安装Discuz论坛公司的一个整合软件UCenter,点此直接下载程序:
Discuz! 6.1.0 简体GBK 版本 电信站 网通站
当然,你也可以点此直接进入到Discuz的官方下载站去下载自己需要的程序。 下载完成以后,解压两个压缩包,并取出解压后的文件夹中的upload文件夹以供我们使用。在这里,为了方便,51Blog推荐将UCenter文件夹下的upload文件夹重命名为ucenter文件夹(注意文件名使用小写即可),然后将其复制到Discuz文件夹中的upload文件夹下,这样,等会儿我们只需将该upload文件夹下的所有文件和文件夹全部上传到站点空间的根目录即可。
2.配置FTP工具、建立FTP站点
本部分内容前面我们已经详细讲述过了,详见WordPress安装完成后需要做的几件事(三)一文,如您有任何问题,请留言。
3.上传 Discuz 和 UCenter 脚本程序
在这里,51Blog需要说明的一点是,在前面的文章中我们一直在使用的000WebHost已经推出了新的策略用来屏蔽中国大陆用户的申请,甚至即使申请成功,我们也不能正常使用。所以,此处,51Blog将使用另一款cPanel X免费空间来为您讲述如何架设Discuz论坛,这款免费空间是HastyFree,详情可参看1G空间50G流量国外免费空间HastyFree一文。 使用HastyFree时,FTP客户端的站点设置如下图所示:
设置完成之后,直接点击对话框中的“连接”按钮,等待片刻即可成功连接到FTP服务器,如下图所示:
如上图所示的众多文件夹,我们都可以不管,只需注意其中的public_html和www文件夹即可。事实上这两个文件夹存有相同的文件,我们上传文件时,只需上传到其中一个里面,另一个里面就会有相同的文件。 连接上FTP服务器之后,我们就可以将我们的Discuz论坛程序上传到服务器上了。将前面我们整理好的upload文件夹中的文件全部上传到FTP的www或者public_html文件夹中,上传完成后的FTP端如下图所示:
4.建立数据库
上传完成之后,登录HastyFree空间的控制面板,我们来查看空间的数据库信息。登录地址形如:http://51blog.hastyfree.com:2082。登录之后,创建MySQL数据库以及数据库用户名,并记录下相应的信息,比如51Blog的数据库信息如下:
数据库服务器:localhost
数据库名:i51blog_discuz
数据库用户名:i51blog_i
数据库密码:*
然后,我们来修改上传到服务器中的根目录下的config.inc.php文件,打开后找到文件的14到17行,如下:
$dbhost = ‘localhost’; // 数据库服务器 $dbuser = ‘username’; // 数据库用户名 $dbpw = ‘’; // 数据库密码 $dbname = ‘discuz’; // 数据库名
将其修改为:
$dbhost = ‘localhost’; // 数据库服务器 $dbuser = ‘i51blog_i’; // 数据库用户名 $dbpw = ‘*‘; // 数据库密码 $dbname = ‘i51blog_discuz’; // 数据库名
当然,你也可以将其中第42行的:
$adminemail = ‘admin@your.com’; // 系统管理员 Email
适当修改一下。修改完毕之后,直接保存相应信息。
5.安装UCenter和Discuz
然后我们在浏览器地址栏中输入形如http://51blog.hastyfree.com/ucenter/install的链接,回车开始安装UCenter。在第一个页面中勾选同意协议,然后直接点击页面中的下一步按钮,在进入的新页面中,我们可以看到如下图所示的错误信息:
根据如上图所示的提示信息,我们将站点根目录的ucenter目录下这些文件夹和文件的属性修改为777可读写。设置方法我们在前面已经讲述过,此处不再赘言。将上面的所有文件夹的属性都设置好之后(尽管提示有config.inc.php文件,而目录下并没有该文件,但只要将data文件夹设置为777可读写,就不必管该文件了),刷新页面,可以看到已经没有错误信息提示了,直接点击下一步,开始安装UCenter。程序跳转到新的页面,如下图所示:
如上图所示,我们填入相应的数据库信息,然后点击页面中的下一步,继续安装。系统跳到设置账户密码页面,如下图:
设置好相应的密码,点击页面中的下一步按钮。页面将跳转到最后一步页面,直接点击“安装用户中心成功,点此进入下一步”按钮,系统跳转到UCenter管理中心,UCenter安装成功。 然后我们在浏览器地址栏中输入形如http://51blog.hastyfree.com/install/index.php的链接,回车开始Discuz的安装过程。点击第一个页面中的“我同意”按钮,然后可以看到系统的错误提示信息,如下:* 安装向导无法写入配置文件, 请设置 config.inc.php 程序属性为可写状态(777)
- 附件目录 默认是 ./attachments 无法写入,附件上传功能将无法使用
- 数据目录 ./forumdata 无法写入,请设置属性为可写状态 (777)
- 缓存目录 ./forumdata/cache 无法写入,请设置属性为可写状态 (777)。
- 数据目录 ./forumdata/templates 无法写入,请设置属性为可写状态 (777)
- 缓存目录 ./forumdata/threadcaches 无法写入,请设置属性为可写状态 (777)。
- 缓存目录 ./forumdata/logs 无法写入,请设置属性为可写状态 (777)。
- 缓存目录 ./uc_client/data/cache 无法写入, 请设置属性为可写状态 (777)
所以,我们需要将上面所列的这些文件或者文件夹的属性设置为777可写状态,设置完成之后,刷新安装页面,系统跳转到新的页面,需要我们设置UCenter的相关信息,如下图所示:
如上图,设置好相应的UCenter信息,我们直接点击下面的按钮进入到安装程序的下一步。系统提示设置论坛的相关信息,如下图所示:
如上图,设置好相关信息之后,直接点击页面下方的按钮,开始安装程序。等待片刻,程序就会安装成功,然后我们就可以看到安装完成的提示页面。直接点击页面下方的“您现在可以点击这里进入论坛”按钮,进入我们的论坛。
至此,我们的Discuz论坛就正式安装成功了。当然,安装成功只是万里长征的第一步,还有很多后续工作需要我们来完成,比如论坛的相关设置,论坛的建设以及论坛的宣传经营,等等。51Blog也会在以后的文章中为您分享一些Discuz论坛的使用经验,敬请继续关注51Blog。不过在此,51Blog先预祝您的论坛红红火火,越来越兴旺发达。呵呵。