LAMP平台部署及应用(二) 安装Discuz!论坛系统

LAMP平台部署及应用(二)

安装Discuz!论坛系统

具体步骤:

n 服务器端的部署

1. 准备工作

首先,应准备一台能够解析PHP网页,支持数据库的网站服务器,其中Apache、PHP、MySQL组件的版本应符合Discuz!系统的最低要求,这里此前源码编译构建的LAMP平台为例,默认首页设置为index.php。

其次,应确定论坛服务器的域名,IP地址以及访问论坛的URL地址。Discuz!论坛支持作为独立的网站运行,如://bbs.benet.com;也可以作为网站的一个目录,如://www.benet.com/bbs/。具体访问方式由网站管理员根据注册的DNS域名而定。

最后,启动httpd、mysql服务器程序,并创建数据库及授权用户。Discuz!论坛系统需要使用MySQL数据库来存放各种信息,因此在安装之前应提供一个可用的库,以及能够读写该库的用户。

clip_image002

2. 下载并确认程序代码

访问Discuz!论坛的官方网站http://www.discuz.net,或者其所属公司康盛创想的网站http://www.comsenz.com/,都可以下载Discuz!论坛程序的最新版本。

解压Discuz_7.2_FULL_SC_UTF8文件包,其中默认包括readme、upload、utilities三个文件夹。readme目录下包括软件简介、安装说明、版本更新日志等文件,upload是需要上传到网站中的论坛代码目录,utilities目录下包括一些额外的工具网页。

clip_image004clip_image006

3. 部署Discuz!论坛代码

Discuz!论坛代码对应解包后的upload目录,因此需要将此目录上传到网站中,具体位置有网站管理员指定。

clip_image008

上述操作是针对由网站管理员在论坛服务器本机进行操作的情况。对于授权的个人网站用户来说,则应该使用FlashFXP等FTP客户端软件来进行上传,而不是直接复制。

将论坛代码部署到网站目录的相应位置以后,为了确保Discuz!论坛程序有权限写入数据(如用户发帖、上传图片等),还应该调整几个子目录的权限或归属。所有调整的目录包括templates/、attachments/、forumdata/、uc_client/data/cache/以及配置文件config.inc.php。调整的原则是确保httpd的运行用户(默认为daemon)能够对上述目录及文件进行可读、可写操作。

clip_image010

n 论坛的安装过程

1. 接受授权协议

在浏览器中访问地址http://192.168.10.10/bbs/install/,将会打开论坛的安装程序。点击“我同意”按钮,接受中文版授权协议,如图所示,以便正式开始安装,否则安装过程将无法继续。

clip_image012

2. 检查环境及目录、文件权限

接下来在正式安装之前,安装程序会检查软件需求、磁盘空间、目录和文件权限、PHP函数支持等是否满足条件。所有的检查项目均为绿色的对勾状态,如图所示,否则可能会导致安装失败。

clip_image014

对于检测结果中发现的问题,必须先妥善解决以后再继续进行安装。一定要确认所有检查结果都正常后,点击“下一步”按钮继续安装过程。

3. 安装数据库、设置管理员账号

正确填写为Discuz!论坛准备的MySQL数据库相关信息,包括服务器地址、库名、授权用户及密码,确保与服务器的部署设置一致,如图所示。除此之外,还应为论坛管理员账号admin设置密码,若有必要也可以更改此账号名。

clip_image016

若设置无误,则点击“下一步”按钮后将会执行数据库安装操作(时间很短),完成后会自动进入下一页面。

4. 完成论坛安装

当出现“关于《康盛改善计划》的说明”的页面时,表示Discuz!论坛已经成功安装完毕。在此页面中,用户可以输入QQ、MSN、E-mail等联系信息,保持与Discuz!厂商的沟通,若不需要相关功能,可直接点击“跳过本步”按钮,如图所示,以完成安装。

clip_image018

上一步骤结束后,界面通常会自动跳转到Discuz!论坛的首页。当然,用户也可以直接访问http://192.168.10.10/bbs来打开此页面,如图所示。新安装的Discuz!论坛只包括一个“默认版块”,论坛名称、站点LOGO图片等也都是默认的。

clip_image020

5. 安装后的处理

完成Discuz!论坛的安装以后,为了避免重复安装,减少安全隐患,应该将install/目录进行转移,并限制访问权限。例如,可将install/改名为install.lock/,并将权限设置为600。

clip_image022

你可能感兴趣的:(数据库,网页,target,网站服务器,具体步骤)