十月 14th, 2015

DedeCMS V5.7后台输入账号密码之后点击登陆出现空白页面,没有任何提示,如何解决呢?空白页面不利于定位错误的原因,所以先得让错误出现。
编辑data目录下的common.inc.php文件,加入改行:
error_reporting(E_ALL);
之后保存文件,再刷新刚才的空白页面发现有如下错误提示了:
Warning: Cannot modify header information – headers already sent by (output started at /home/test/public_html/dedecms/data/safe/inc_safe_config.php:1) in /home/test/public_html/dedecms/include/common.inc.php on line 263

这种错误就好解决了,一般都是output_buffering没有开启导致的。只需要自定义下php.ini文件,在其中写入
output_buffering=4096或者on均可。

之后可以通过查看phpinfo函数来判断此修改是否生效。如果是suphp服务器的话,php.ini没生效就在.htaccess文件中写上:
suPHP_ConfigPath /home/test/public_html/dedecms/

之后即可生效。
到这里后台就可以正常访问了,空白问题解决:
dedecms

Comments are closed.