客户网站用的是织梦 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的版本。
还没有评论,来说两句吧...