一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

windows8中dede(织梦)登陆后台空白

时间:2013-08-15 编辑:简简单单 来源:一聚教程网


在根目录下根据路径找到 /include/userlogin.class.php 这个文件,然后找到里面的keepuser()函数,准备把里面的@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;

 


好了,我们全部修改成:

 代码如下 复制代码

if (!isset($_SESSION[$this->keepUserIDTag]))
$_SESSION[$this->keepUserIDTag] = $this->userID;
 
if (!isset($_SESSION[$this->keepUserTypeTag]))
$_SESSION[$this->keepUserTypeTag] = $this->userType;
 
if (!isset($_SESSION[$this->keepUserChannelTag]))
$_SESSION[$this->keepUserChannelTag] = $this->userChannel;
 
if (!isset($_SESSION[$this->keepUserNameTag]))
$_SESSION[$this->keepUserNameTag] = $this->userName;
 
if (!isset($_SESSION[$this->keepUserPurviewTag]))
$_SESSION[$this->keepUserPurviewTag] = $this->userPurview;
 
if (!isset($_SESSION[$this->keepAdminStyleTag]))
$_SESSION[$this->keepAdminStyleTag] = $adminstyle;

还有一种可能是你用记事本修改了数据库密码 进后台就会出面空白页面的。用记事本和Dreamweaver 修改表面是看不出什么不一样(看图)。其实不然!!! 解决方法也很简单:你只要把DEDE 初始安装的data/common.inc.php 用Dreamweaver 打开把里面主机名称和数据库账号密码改成空间的一样就可以了


附上另一种解决办法


 找到: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后台登陆一片空白的问题。

热门栏目