Emlog5.3.1在PHP7环境下的兼容处理

转载自互联网

1.首先在/include/lib/option.php

大约11行位置//默认MySQL链接方式,mysql或mysqli

const DEFAULT_MYSQLCONN = 'mysql';

改为

const DEFAULT_MYSQLCONN = 'mysqli';

2.在/include/lib/cache.php

大约195行

$$row['option_name'] = $row['option_value'];

改为

${$row['option_name']} = $row['option_value'];

3.在admim/seo.php

约在15行、19行共两上

$$t

改为

${$t}

4.在admim/views/admin_log.php

大约在86行、88行、90行共三个

$$a

$$b

$$a

改为

${$a}

${$b}

${$a}

5.在admim/views/comment.php

大约在18行

$$a = "class=\"filter\"";

改为

${$a} = "class=\"filter\"";

------------------------------

另外有些插件和主题是固定了使用mysql连接类,这样还需要修改插件和主题中的数据库连接方式,不然直接报数据库错误。

比如:$DB = MySql::getInstance();

都要改为$DB = Database::getInstance();

可能你对以下的内容也感兴趣:

关于emlog的评论者链接问题的解决

emlog升级程序5.3.1to6.0.0

Emlog6.0.0模板设置插件修复版

emlog内容分页插件下载

如何删除采用emlog制作的网站的首页显示的“引用数量”

火热榜

发表评论

    微笑 大笑 拽 大哭 奸笑 流汗 喷血 生气 囧 不爽 晕 示爱 卖萌 吃惊 迷离 爱你 吓死了 呵呵