帝国安装时,检测并不支持mysql,实际上,我的系统中装的有mysql,但就是不识别。
检查后,发现我的php版本是7.0,然而在php7中已经不支持了mysql,废弃了mysql_connect()
函数。应该使用 Mysqli 或 PDO_MySQL 扩展来替代。替代的函数有:
1、mysqli_connect()
2、PDO::__construct()
所以帝国也就不能够识别出本机已经装好的mysql数据库了。
那么该怎么解决这个问题呢?
升级cms到7.5版本
或者在已经安装好的帝国中做如下修改
修改配置文件/e/config/config.php
将$ecms_config['db']['usedb']='mysql';
修改为$ecms_config['db']['usedb']='mysqli';
即可。
注意:UTF8文件不能用记事本修改文件,否则会将文件转为GBK编码。
如果觉得我的文章对您有用,请您随意打赏。您的支持将鼓励我更加努力创作!
如无特殊声明,文章均为原创,若有不正之处,万望告知。转载请附上原文地址,十分感谢!