当前位置:首页 > PHP文摘 > 列表

Dedecms前台白屏、管理员后台白屏问题解决方法!

发布:smiling 来源: PHP粉丝网  添加日期:2019-01-09 14:36:01 浏览: 评论:0 

Dedecms后台白屏的问题,相信大家遇到不在少数了。前台白屏,后台白屏,后台登陆后白屏等等问题经常是折腾得站长们,特别是用dedecms给他人建站的朋友们苦不堪言。最近小编在帮客户分析一个dedecms的问题的时候,在尝试了各种方法无果的情况下,无意中发现了一个dedecms问题白屏的通用分析方法。小编瞬间感觉像发现了新大陆,就想一定要把问题的解决方法分享给大家。下面请听小编细细说来。

小编遇到的这个问题,是客户的dede程序需要重装,但是很奇怪的问题是,不管客户怎么重装,后台登陆后都是白屏,后来几次索性直接访问后台地址就白屏了。小编拿到客户的问题,也尝试了重装,结果和客户那边的情况是一样的。尝试了之前导致白屏的各类问题解决办法,都没能解决问题。

这下小编苦恼了:白屏白屏,给个错误提示也好啊~ 就这样小编突然想到,为什么每次出问题都是白屏,难道dedecms没有报错提示机制吗?带着这个问题,小编查找了很多资料,终于发现,原来dedecms也是可以像thinkphp那样开启调试模式的,也就是可以开启报错。

小编像抓到了救命稻草,迫不及待开始尝试这种方法:

Dedecms开启报错方法:

将include/common.inc.php文件中的以下代码:

error_reporting(E_ALL || ~E_NOTICE);

修改为:

error_reporting(E_ALL);

保存。

这时候我们再来刷新刚才的空白页面,终于抓到了罪魁祸首:

Warning:Cannot modify header information – headers already sent by······

这样的报错小编再熟悉不过了,就是编码格式问题导致的。而编码问题的文件竟然藏在:

data/safe/inc_safe_config.php

这样的问题,如果不是开启报错,要找到这个文件要花费很长时间。

希望小编的这篇文章可以给各位站长朋友提个醒,也希望各位的网站能越做越好~

Tags: 前台白屏 后台白屏

分享到: