记录学习与后端知识并分享学习代码过程(会飞的鱼Blog)

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

会飞的鱼 0 1649 2017年10月1日

Image

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();

本文由 @会飞的鱼 于 2017-10-1 发布在 会飞的鱼Blog,如无特别说明,本博文章均为原创,转载请保留出处。

网友评论

    暂无评论

会飞的鱼 在线咨询

在线时间:9:00-22:00
周六、周日:14:00-22:00