php7不兼容dedecms-PHP问题

资源魔 23 0

php7没有兼容dedecms

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,刷新便可。

更多PHP相干常识,请拜访PHP中文网!

以上就是php7没有兼容dedecms的具体内容,更多请存眷资源魔其它相干文章!

标签: dedecms php教程 PHP7 php故障解决 php使用问题 不兼容

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