织梦dedecms 内容管理系统安装后,登陆后台空白问题
2022-10-28 15:19:56
144
{{single.collect_count}}

今天安装了多个网站后台管理系统,但无一可运行,简直崩溃。问题出在安装成功后,登陆后台出现空白现象。经过网上查找资料,原来是php版本问题。php5.4移除了session_register这个函数。版本里说明,继续使用该函数会产生错误。

解决办法:

               

找include/userlogin.class.php里面的keepuser()函数,

把@session_register 全部改写, 虽然不知道这个@是什么意思

把@session_register($this->keepUserIDTag);    注释掉,然后改为

if (!isset($_SESSION[$this->keepUserIDTag]))

全部有6个。

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;

更改后,成功登陆后台。


安装网站时,需要重新安装时,可以修改一下:在install目录下,把index.php.bak 的bak后缀去掉,install_lock.txt 删掉。重新在浏览器上输入相关安装目录即可重新安装。

回帖
全部回帖({{commentCount}})
{{item.user.nickname}} {{item.user.group_title}} {{item.friend_time}}
{{item.content}}
{{item.comment_content_show ? '取消' : '回复'}} 删除
回帖
{{reply.user.nickname}} {{reply.user.group_title}} {{reply.friend_time}}
{{reply.content}}
{{reply.comment_content_show ? '取消' : '回复'}} 删除
回帖
收起
没有更多啦~
{{commentLoading ? '加载中...' : '查看更多评论'}}