于是想到会不会和当前环境下php措辞的版本有关系。
打开include文件夹下面userlogin.class.php文件,PHP5.4中已经不再利用下图蓝色选中这样的语句,所往后台打开一片空缺。
找到288行、291行、294行、297行、300行、303行,以 @session_register开头的这6句代码,将其注释掉,然后保存。
然后再进行登录后台,就可以创造空缺消逝,后台规复正常。
虽然我试的办法成功了,但是可能每个人的情形不一样,以是这里我把另一种办法都给贴出来,大家都试试吧。
找到:include/common.inc.php文件,打开,查找程序代码:
//error_reporting(E_ALL);
error_reporting(E_ALL || ~E_NOTICE);
更换为:
error_reporting(E_ALL);
//error_reporting(E_ALL || ~E_NOTICE);
这一步很主要,由于它会见告你为什么变成空缺的提示信息,保存之后再次进入管理后台,这个时候会创造后台会有一句话提示了,原文提示是:
Parse error: parse error in D:\wwwroot\pcpps\Web\data\config.cache.inc.php on line 44 找到之后先把上面的改回来,然后我们从缺点提示上来剖析。
从中我们可以现在在网站根目录的data\config.cache.inc.php on line 44有问题,然后就把以前正常时备份过的data\config.cache.inc.php 重新上传全覆盖后问题就办理了.到此打消了dede后台上岸一片空缺的问题。
(以上来源于网络原文。)
总结:dede后台上岸后一片空缺的缘故原由:从第一种办理方法来看,紧张缘故原由是由于为了版本兼容的时候将类中的语句中没有进行判断引起的,采取PHP4的语句,只是屏蔽了提示,由于PHP5.4中已经不再利用这样的语句,并且涌现了提示,以是会白屏。要么我们的php措辞环境用5.2或5.3,要么php5.4下按我上面的方法修正,都可以办理掉dede后台一片空缺的问题。
欢迎大家互换补充!
感激。