Discuz!X2.5安装手册

1 Discuz!X简介

Discuz!X系列是康盛的最新打造的品牌,在Discuz!基础上增加了很多模块,如门户、家园、排行榜、群组。而Discuz!上没有,仅仅是单独的论坛。所以说Discuz!X更加适用于建设门户网。如果说是Discuz!是一个论坛系统的话,那么Discuz!X就是一个门户CMS、社区SNS、空间blog及论坛BBS的结合体。


2准备工作

Ø 按照《Nginx+PHP环境搭建》搭建好环境。

Ø 确认Nginx、PHP-FPM、MySQL服务已经启动。

Ø 下载最新版Discuz!X:http://download.comsenz.com/DiscuzX/2.5/Discuz_X2.5_SC_UTF8.zip


3安装Discuz!X

3.1上传Discuz!X文件

解压Discuz_X2.5_SC_UTF8.zip,将upload文件夹中的所有文件上传到Nginx中配置的root目录下(我的是/data/discuzXRoot)。


3.2修改目录权限

chown –R admin:admin discuzXRoot

chmod –R a+w config

chmod –R a+w data

chmod –R a+w uc_client

chmod –R a+w uc_server


3.3开始安装

在本机浏览器中访问:http://discuzx.com/install/


图1点击“我同意”



图2保证Discuz!X的环境检测结果中没有任何红叉


此处常见问题“mysql_connect() -不支持-请检查 mysql 模块是否正确加载”的原因是:CentOS 自动安装的PHP没安装PDO的MySQL模块。(PDO是为PHP访问数据库定义了一个轻量级的、一致性的据访问接口,这样无论使用什么数据库,都可以通过一致的函数执行查询和获取数据)解决方法如下:

Ø 搜索包名称:yumsearch php-mysql

Ø 安装包:yuminstall php-mysql.x86_64

Ø 重启PHP-FPM:kill -sSIGQUIT [master进程号]; /usr/sbin/php-fpm -D

Ø重启MySQL服务:service mysqld restart



图3点击“下一步”



图4配置数据库信息

注:MySQLroot默认密码为空。



图5安装成功


3.4开始使用

访问http://discuzx.com,用刚才创建的admin账号登录就可以使用了。点击右上角的“管理中心”就可以进入后台进行管理了。



注:为了以防万一,安装成功后最好删掉/export/data/discuzXRoot/install/index.php文件。


参考文章

[安装升级] Discuz!X2.5 全新安装图文教程

http://www.discuz.net/thread-2481274-1-1.html

PHP-FPM Documentation

http://php-fpm.org/wiki/Documentation

解决CentOs自动安装的PHP不支持MySQL

http://www.linuxidc.com/Linux/2009-11/22503.htm

PHP Warning: Module 'modulename' alreadyloaded in Unknown on line 0

http://www.somacon.com/p520.php