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

  • 内容
  • 相关

1.png

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

Emlog5.3.1在PHP7环境下的兼容处理
         本页正文内容约582个文字
         本文标签:

         版权声明:若无特殊注明,本文皆为“懒人的小窝”原创,转载请保留文章出处。

         本文链接:https://suppore.cn/434.html   百度已收录

发表评论

电子邮件地址不会被公开, 推荐使用QQ快速评论!

评论

2条评论
  1. avatar

    凡凡小盆友_ Lv.3 Chrome 53.0.2785.104 Chrome 53.0.2785.104 Windows 7 x64 Edition Windows 7 x64 Edition 回复

    不错的

    黑龙江省牡丹江市 联通

    1. avatar

      不再青春 Lv.3 Internet Explorer  Internet Explorer  iPhone iOS 9.3.4 iPhone iOS 9.3.4 回复

      滴!学生卡!打卡时间:GMT+8 02:38:41,请上车的乘客系好安全带~

      湖南省张家界市 电信

      00:00 / 00:00
      顺序播放