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配置数据库信息
注:MySQL的root默认密码为空。
图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