当前位置:-go»- 网站首页 / 軟件应用區 / 正文

Emlog5.3.1版本博客兼容PHP7+环境的方法

12个月前 (05-31) / 52 次围观 / 0 次吐槽

        Emlog5.3.1虽然已经出了使用mysqli连接类,可是直接在php7安装emlog5.3.1各种报错。还好为了兼容性,还是默认使用了mysql。现在php7已经不支持mysql扩展了,但还是支持mysqli和pdo_mysql。所以这里介绍下如何在php7使用mysqli来安装emlog。


        以下是修改emlog安装程序,无报错安装。如果是实际环境请在本地环境模拟后成功后再更换。


1、修改include\lib\option.php


找到:


const DEFAULT_MYSQLCONN = 'mysql';

替换成:

const DEFAULT_MYSQLCONN = 'mysqli';//默认链接方式改为mysqli


2、在/include/lib/cache.php


找到:


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

替换成:

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



3、在admim/seo.php


找到


$$t

替换成:

${$t}



4、在admim/views/admin_log.php


找到:


$$a
$$b
$$a

分别替换成:

${$a}
${$b}
${$a}



5、在admim/views/comment.php


找到:


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

替换成:

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



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


        $DB = MySql::getInstance();


全部替换成:


        $DB = Database::getInstance();


更新: 2023-06-16

相關 博客程序

本筆記站部分文章、圖片收集於 互聯網,作者:僅作自學筆記;請勿轉載用於 非法途逕 , 轉載注明 _ 我欣飞祥
Url : 【 http://uuucd.cn/software/1820.html
额~ 本文暂时没人评论 来添加一个吧 …

发表评论

必填

选填

选填

必填

◎请提交您的留言_感谢您的参与讨论!!

ipcooc2@gmail.com