搬码资源网广告位 搬码资源网广告位

dedecms在php7下的一些常见问题

<p style="text-indent:2em;">一、 无法获取错误信息,一片空白

<p style="text-indent:2em;">一片空白是无法调试的,

<p style="text-indent:2em;">所以要做的第一件事,

<p style="text-indent:2em;">能够输出错误信息。

<p style="text-indent:2em;">打开 include/common.inc.PHP

<p style="text-indent:2em;">找到下面的代码

<p style="text-indent:2em;">

<p style="text-indent:2em;">改为

<p style="text-indent:2em;">

<p style="text-indent:2em;">主要作用是打开错误提示。

<p style="text-indent:2em;">二、 ‘continue’ not in the ‘loop’ or ‘switch’ context错误

<p style="text-indent:2em;">你刷新后可能遇到这个错误

<p style="text-indent:2em;">Fatal error: ‘continue’ not in the ‘loop’ or ‘switch’ context in ….include/common.func.PHP on line 49

<p style="text-indent:2em;">上面表示include/common.func.PHP 这个文件的49行有错误,

<p style="text-indent:2em;">把 continue; 删除

<p style="text-indent:2em;">改为 return;

<p style="text-indent:2em;">即可

<p style="text-indent:2em;">三、 函数MysqL_query()未定义

<p style="text-indent:2em;">MysqL_*的系列函数在PHP7中不能再使用,

<p style="text-indent:2em;">会出现下面的错误

<p style="text-indent:2em;">Fatal error: Uncaught Error: Call to undefined function MysqL_query() in ….include/dedesql.class.PHP:152

<p style="text-indent:2em;">PHP7中需要使用MysqLi或者pdo的方式,

<p style="text-indent:2em;">跟数据库通信,

<p style="text-indent:2em;">更安全更高效。

<p style="text-indent:2em;">解决的方法

<p style="text-indent:2em;">打开文件 data/config.cache.inc.PHP

<p style="text-indent:2em;">

<p style="text-indent:2em;">改为

<p style="text-indent:2em;">

<p style="text-indent:2em;">四、后台左侧菜单空白不显示解决办法

<p style="text-indent:2em;">方法一

<p style="text-indent:2em;">将data目录权限设置为777或者755,注意是整个data目录,设置完毕刷新即可。方法二

<p style="text-indent:2em;">进入data/tplcache,备份一份,然后除了index.html以外全部删除,接着将data/tplcache目录设置为777,刷新即可。

声明:
本站发布的文章及附件仅限用于学习和研究目的;不得将上述内容用于商业或非法用途,否则后果请用户自负。
本站资源来自网络收集,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。
如果您喜欢该程序,请支持正版软件,得到更好的正版服务。
本文链接:https://www.abnma.com/11236.html,转载请注明出处。
如有侵权,请邮件联系我们删除处理。

0
搬码资源网广告位

评论0

请先

没有账号? 注册  忘记密码?