Discuz搭建论坛报错:advice_mysqli_connect

环境说明:Ubuntu 12.04.3  四块硬盘RAID5php

   半个月前因为内部办公服务器因为RAID5两块盘出现问题,致使部分数据丢失,好在SVN数据是实时备份,不然就真的哭了,因为SVN数据和办公系统的数据库全在这台机器上,因此须要去作数据恢复,通过一天的恢复后,发现取回来的数据大部分都丢失了,好在数据库部分是完整的,既然大部分的应用都没有了就从新搭建呗。在使用Discuz_X2.5搭建内部论坛的时候遇到以下图所示的问题:mysql

wKioL1VnCuqTpXkWAAF-NT_5zeA670.jpg

   网上所找到的解决方法都一一尝试了,仍不能解决此问题,后来我在我本机上使用yum 安装一套LAMP架构而后再部署Discuz也出现一样的问题,使用yum -y install php-mysql 就能够了,百思不得其解,怀疑是版本兼容性的问题。内网服务器使用的mysql数据库:mysql-5.5.33  Apache和php是经过YUM进行安装的,在原有mysql版本不变的状况下,使用源码编译安装Apache和php, 版本分别为:httpd-2.4.12.tar.bz2  php-5.4.40.tar.bz2,配置完成后再次进行安装,一切顺利。linux


Discuz的YUM安装和源码安装具体操做过程详见:http://linuxnote.blog.51cto.com/9876511/1631251
sql

另外说明:本文使用的两张截图全是从http://linuxnote.blog.51cto.com/9876511/1631251中下载下来的。数据库


   补充说明:若是是首次安装Discuz,下图中的数据表前缀pre_不须要作任何的变更,可是若是是恢复,则须要根据你原有Discuz表的前缀进行修改:咱们公司使用的是discuzwKioL1VnEYqyJc6sAALAgHEbJ4I010.jpg服务器

相关文章
相关标签/搜索