织梦后台打开一片空白,没有任何提示。是怎么回事??

织梦后台打开一片空白一般原因是由于你空间/服务器的php版本较高,把php版本降低致5.2/5.3即可

您当前程序的版本较低,15年的版本在php5.4中不支持,所以会选成后台空白

或者把程序内核升级致当前17年最新版本也行

两种方法您看着哪种方便就选哪种

之前织梦后台用的php版本是5.2的新的服务器php版本是5.3.的现在后台打开空白,要怎么解决啊

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);这一步很重要,因为它会告诉你为什么变成空白的提示信息,保存之后再次进入管理后台,这个时候会发现后台会有一句话提示了,原文提示是: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告诉我是plugins下的run.php文件出错,于是我通过FTP一看,远程服务器上的run.php文件已经没了,于是把本地的run.php文件传上去,问题解决。)

dede后台登陆后一片空白的第二种解决办法:好用

找到include文件夹中的userlogin.class.php文件中@session_register下的所有语句屏蔽掉。 ——————————————————————————–/ * @session_register($this->keepUserIDTag);* /            $_SESSION[$this->keepUserIDTag] = $this->userID;

/ *  @session_register($this->keepUserTypeTag);* /            $_SESSION[$this->keepUserTypeTag] = $this->userType;

/ * @session_register($this->keepUserChannelTag); * /             $_SESSION[$this->keepUserChannelTag] = $this->userChannel;

/ * @session_register($this->keepUserNameTag);* /            $_SESSION[$this->keepUserNameTag] = $this->userName; / * @session_register($this->keepUserPurviewTag);* /            $_SESSION[$this->keepUserPurviewTag] = $this->userPurview;

/ * @session_register($this->keepAdminStyleTag);* /            $_SESSION[$this->keepAdminStyleTag] = $adminstyle;

dede后台登陆后一片空白的原因:从第二种解决方法来看,主要原因是由于为了版本兼容的时候将类中的语句中没有进行判断引起的,采用PHP4的语句,只是屏蔽了提示,由于PHP5.4中已经不再使用这样的语句,并且出现了提示,所以会白屏。

dede后台登陆后一片空白的第三种解决办法:

进入data/sessions 目录删除缓存数据,然后在测试。如果是在服务器端一般是文件权限的问题,只需设置文件的user权限即可。

织梦后台打开后一片空白

很多人都出现过这样的问题,织梦安装好以后,登录后台是一片空白,没有任何提示,这是什么原因造成的呢。那是织梦默认的是不支持php5.4版本的。

无法正常登录,将下面代码粘贴到/include/helpers/util.helper.php中:

// Fix for removed Session functions

function fix_session_register(){

function session_register(){

$args = func_get_args();

foreach ($args as $key){

$_SESSION[$key]=$GLOBALS[$key];

}

}

function session_is_registered($key){

return isset($_SESSION[$key]);

}

function session_unregister($key){

unset($_SESSION[$key]);

}

}

if (!function_exists(‘session_register’)) fix_session_register();

至此,就可以让DedeCMS在PHP5.4环境中运行了。