您的位置:首页 > 其它

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

2015-12-08 18:13 731 查看
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数据库来存放各种信息,因此在安装之前应提供一个可用的库,以及能够读写该库的用户。



2. 下载并确认程序代码
访问Discuz!论坛的官方网站http://www.discuz.net,或者其所属公司康盛创想的网站http://www.comsenz.com/,都可以下载Discuz!论坛程序的最新版本。
解压Discuz_7.2_FULL_SC_UTF8文件包,其中默认包括readme、upload、utilities三个文件夹。readme目录下包括软件简介、安装说明、版本更新日志等文件,upload是需要上传到网站中的论坛代码目录,utilities目录下包括一些额外的工具网页。





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



上述操作是针对由网站管理员在论坛服务器本机进行操作的情况。对于授权的个人网站用户来说,则应该使用FlashFXP等FTP客户端软件来进行上传,而不是直接复制。
将论坛代码部署到网站目录的相应位置以后,为了确保Discuz!论坛程序有权限写入数据(如用户发帖、上传图片等),还应该调整几个子目录的权限或归属。所有调整的目录包括templates/、attachments/、forumdata/、uc_client/data/cache/以及配置文件config.inc.php。调整的原则是确保httpd的运行用户(默认为daemon)能够对上述目录及文件进行可读、可写操作。



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



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



对于检测结果中发现的问题,必须先妥善解决以后再继续进行安装。一定要确认所有检查结果都正常后,点击“下一步”按钮继续安装过程。
3. 安装数据库、设置管理员账号
正确填写为Discuz!论坛准备的MySQL数据库相关信息,包括服务器地址、库名、授权用户及密码,确保与服务器的部署设置一致,如图所示。除此之外,还应为论坛管理员账号admin设置密码,若有必要也可以更改此账号名。



若设置无误,则点击“下一步”按钮后将会执行数据库安装操作(时间很短),完成后会自动进入下一页面。
4. 完成论坛安装
当出现“关于《康盛改善计划》的说明”的页面时,表示Discuz!论坛已经成功安装完毕。在此页面中,用户可以输入QQ、MSN、E-mail等联系信息,保持与Discuz!厂商的沟通,若不需要相关功能,可直接点击“跳过本步”按钮,如图所示,以完成安装。



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



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


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: