帝国检测不支持mysql的问题
帝国安装时,检测并不支持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编码。
如果您觉得本文对您有用,欢迎捐赠或留言~
- 本博客所有文章除特别声明外,均可转载和分享,转载请注明出处!
- 本文地址:https://www.leevii.com/?p=775