解决dedecms在php7下的一些常见问题-PHP7

资源魔 43 0
1、 无奈猎取谬误信息,一片空缺

一片空缺是无奈调试的,

以是要做的第一件事,

可以输入谬误信息。

关上 include/co妹妹on.inc.php

找到上面的代码

//error_reporting(E_ALL);
error_reporting(E_ALL || ~E_NOTICE);

改成

error_reporting(E_ALL);
//error_reporting(E_ALL || ~E_NOTICE);

次要作用是关上谬误提醒。

2、 ‘continue’ not in the ‘loop’ or ‘switch’ context谬误

你刷新后可能遇到这个谬误

Fatal error: ‘continue’ not in the ‘loop’ or ‘switch’ context in ….include/co妹妹on.func.php on line 49

下面示意include/co妹妹on.func.php 这个文件的49行有谬误,

把 continue; 删除了

改成 return;

便可

3、 函数mysql_query()不决义

mysql_*的系列函数正在php7中不克不及再应用,

会呈现上面的谬误

Fatal error: Uncaught Error: Call to undefined function mysql_query() in ….include/dedesql.class.php:152

php7中需求应用mysqli或许pdo的形式,

跟数据库通讯,

更平安更高效。

处理的办法

关上文件 data/config.cache.inc.php

$cfg_mysql_type = ‘mysql’;

改成

$cfg_mysql_type = ‘mysqli’;

4、后盾左侧菜单空缺没有显示处理方法

办法一

将data目次权限设置为777或许755,留意是整个data目次,设置终了刷新便可。

办法二

进入data/tplcache,备份一份,而后除了了index.html之外全副删除了,接着将data/tplcache目次设置为777,刷新便可。

以上就是处理dedecms正在php7下的一些常见成绩的具体内容,更多请存眷资源魔其它相干文章!

标签: dedecms PHP7 php7开发教程 php7开发资料 php7开发自学

抱歉,评论功能暂时关闭!