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();
另外请大佬们给我博客上点IP http://wanzhongwlkj.cn
代刷网:http://www.wanzhongwl.com/
祝刀逼博客越来越屌!
各位同行大佬新年快乐,阖家幸福!