dede在php5.4版本后台登陆空白及文章内容为空问题解决
dedecms后台登陆空白
错误原因session_register函数在php5.4以后已经删除掉了!
找到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;
dedecms后台文章内容为空
原因:php5.4版本htmlspecialchars 函数需补全参数
找到include/ckeditor/ckeditor_php5.php 138行
htmlspecialchars($value)
替换为
htmlspecialchars($value, ENT_COMPAT ,'GB2312')