懒人导航网.每天为大家更新各种实用技术教程、最新活动资讯、网络趣事、以及各种好玩的软件工具等、记得每天都要访问一下我们的网站、让生活更加精彩

首页 > 建站知识 > 关于Emlog5.3.1兼容PHP7的问题

关于Emlog5.3.1兼容PHP7的问题

早就听说emlog不支持php7,如果使用php7会提示《服务器空间PHP不支持MySql数据库》
寻找了一下emlog的数据库连接配置文件,在路径/include/liboption.php第11行是数据库连接方式

const DEFAULT_MYSQLCONN = 'mysql';
修改成
const DEFAULT_MYSQLCONN = 'mysqli';

在切换到php7时就不会再报《服务器空间PHP不支持MySql数据库》错误

but!but!but!

你以为这么简单就结束了。

之后我又遇到一些难题,博客中安装的很多插件使用的数据库查询语句并未使用emlog自带的MySql::getInstance();而使用的是mysql的独立查询语句,所以无奈又报错了。

其实如果有耐心,完全可以查找出所有非mysqli的函数进行替换。

截止发稿时,也暂未完全修复所有mysql的工作。
但是我会继续完成这项工作,尽最大力使emlog5.3.1能够支持php7

已有 0/34 人参与

发表评论:

未显示?请点击刷新



  • 本站内容来源于互联网,如果有侵权内容、不妥之处,请第一时间联系我们删除。敬请谅解! E-mail:714589588@qq.com
  • 免备案
  • 本站已安全运行:
    广告位 投稿 评论 顶部