这两天在弄DEDE,开始用的是WIN7系统,WAMP环境,发现安装新版的DEDECMS5.7版后,进不了后台,登录进去一片空白,到网上找了很久,找到了解决方法:
把@session_register($this->keepUserIDTag); 注释掉,然后改为
if (!isset($_SESSION[$this->keepUserIDTag]))
一共有六个,全部改为下面这样:
if (!isset($_SESSION[$this->keepUserIDTag]))
//@session_register($this->keepUserIDTag);
$_SESSION[$this->keepUserIDTag] = $this->userID;
if (!isset($_SESSION[$this->keepUserTypeTag]))
//@session_register($this->keepUserTypeTag);
$_SESSION[$this->keepUserTypeTag] = $this->userType;
if (!isset($_SESSION[$this->keepUserChannelTag]))
//@session_register($this->keepUserChannelTag);
$_SESSION[$this->keepUserChannelTag] = $this->userChannel;
if (!isset($_SESSION[$this->keepUserNameTag]))
//@session_register($this->keepUserNameTag);
$_SESSION[$this->keepUserNameTag] = $this->userName;
if (!isset($_SESSION[$this->keepUserPurviewTag]))
//@session_register($this->keepUserPurviewTag);
$_SESSION[$this->keepUserPurviewTag] = $this->userPurview;
if (!isset($_SESSION[$this->keepAdminStyleTag]))
//@session_register($this->keepAdminStyleTag);
$_SESSION[$this->keepAdminStyleTag] = $adminstyle;
重新进入后台登录,就可以正常跳转到管理页面了。
但是,这样的操作,是可以进入后台并且正常管理,有个新问题来了,就是不能注销,注销后也是空白一片,网上的方法很多,但没有实际可操作的。猜想应该是WAMP与DEDE不兼容,小道消息说用PHPSTUDY可以,但我没有试,太麻烦了,估计还有其它的问题。弄了一个下午,还是把系统换成XP直接,64位系统还是有很多程序不好用。后面更好的方法正在探索中。。。
胡佑君
(责任编辑:朱捍卫)