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使用问题 不兼容
抱歉,评论功能暂时关闭!