dedecms 后台打开空白 针对万网跟阿里云的主机解决办法



          客户网站用的是织梦 dede系统,前端时间网站因为搬家,导致现在网站后台登陆后出现

空白,正常流程是输入管理员账号密码,然后点击登陆,提示成功后
,返回的页面是空白的,

怎么刷新、双击还是打不开,显示的是空白的页面,导致
用户后台更新文章,生成页面等日常

的网站维护工作受到影响。



针对于织梦后台登陆空白的解决办法,我也去百度搜索了许多,大部分的解决方案是:修改网

站根目录下的include文件夹下的common.inc.php文件,把里面的

 
//error_reporting(E_ALL);
 
error_reporting(E_ALL || ~E_NOTICE);
 
替换为
 
error_reporting(E_ALL);
 
//error_reporting(E_ALL || ~E_NOTICE);
 
这样做的意义是,让程序直接爆出所有网站代码的错误,这一个地方是非常关键的,会直接显

示出为何后台登陆是空白页面的错误代码。修改代码后,我们登陆后台
,果然提示出错误,错

误代码如下:
 
Cannot send session cookie,safe/inc_safe_config.php:29)  Cannot modify 
 
header information - headers already sent by
 
查了上面的出错信息,才找到后台登陆空白的真正原因是,该网站使用的是万网的虚拟主机,

我们登陆万网主机控制面板,找到我的主机,然后高级环境设置,
PHP.ini 设置,将输出缓冲

区数据块设置这一项启用。Sine安全公司是一家专注于:网站安全、服务器安全、网站安全检

测、网站漏洞修复,渗透测试,安全服务于一体的网络安全服务提供商。如下图:
 


 
启用输出缓冲区数据块设置后,我们再来登陆后台,问题得以解决,没有出现空白了,直接显示

出后台的欢迎页面,以及添加文章,更新,生成首页,都正常了。
 

 
上面的解决方案,是专业针对使用万网虚拟主机,以及阿里云主机的网站。如果你的dede网站

后台登陆空白,也可以尝试另几个方法,可以将data目录下
common.inc.php的文件,下载到本

地编辑一下,改为无bom的格式,再上传到FTP里
还有就是php的版本问题,比如php5.4版本会

出现不兼容,导致后台登陆空白
,这样就需要降低PHP的版本。

分享:

相关推荐