当前位置:首页 > emlog博客 > 正文内容

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

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

找到:

$$row['option_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();


扫描二维码推送至手机访问。

版权声明:本文由uuucd.cn发布,如需转载请注明出处。

本文链接:https://www.uuucd.cn/emlog/44.html

标签: emlog博客

相关文章

Emlog pro适配5.3.1默认模版缩略图功能加内容页美化

Emlog pro适配5.3.1默认模版缩略图功能加内容页美化

本文介绍emlog pro 版启用emlog5.3.1默认主题模版增加文章列表缩略图功能及相关美化安装 emlog pro打开emlog官网:https://www.emlog.net/ 下载emlog pro系统 源码上传emlog 5....

Emlog pro博客添背景图片及背景透明教程[默认模版]

Emlog pro博客添背景图片及背景透明教程[默认模版]

(一)添加背景图片修改main.css文件,emlog的主题模板下,找到主题的“main.css”文件,打开它,找到body命令行(默认模板body在第一行),我们在body后加入代码使它变成这样body {background-...

Emlog pro 用5.3.1默认模版添加悬浮侧边栏的笔记

Emlog pro 用5.3.1默认模版添加悬浮侧边栏的笔记

第一步:找到需要悬浮文件的代码位置,如侧边栏新建组件 代码框里,添加如下代码:<div id="float"> 你要悬浮的内容代码 </div>  &nb...

Emlog pro利用5.3.1默认模版在内容页面下添加版权代码

Emlog pro利用5.3.1默认模版在内容页面下添加版权代码

EMLOG 博客程序关于实现文章内容页底部添加加版权信息及代码EMLOG博客快速、简单的,我们可以给文章加版权各方面的信息。下面以emlog pro 版为例,模版为5.3.1默认模版修改适配pro版本,以下简称pro版精典531。添加方法:...

Emlog博客程序去除网址url中的“sort/”字符目录

Emlog博客程序去除网址url中的“sort/”字符目录

请备份,请备份,请备份网站必须支持伪静态规则以下为默认模版修改————emlog5.3.1版本在网站的根目录include/lib文件夹下,找到dispatcher.php和url.php这两个文件下载到本地,使用Sublime Text...

Emlog博客默认模版在首页日志列表中添加广告

Emlog博客默认模版在首页日志列表中添加广告

以默认模版为例操作步骤:在默认模版  log_list.php   文件中找到代码:foreach($logs as $value)修改为:foreach($logs as $key=>$value)在文...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。