织梦cms安装完成后登录后台出现空白。主要原因是php版本的问题
2013-01-25 15:05
447 查看
问题原因:
session_register,php5.4移除了这个函数,版本里说明,继续使用该函数会产生错误。
if (!isset($_SESSION[$this->keepUserTypeTag]))改成这个方式就可以了
解决方法:
找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;
然后就可以登入后台了。
session_register,php5.4移除了这个函数,版本里说明,继续使用该函数会产生错误。
if (!isset($_SESSION[$this->keepUserTypeTag]))改成这个方式就可以了
解决方法:
找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;
然后就可以登入后台了。
![](http://h.hiphotos.baidu.com/album/pic/item/37d12f2eb9389b5060fa80928535e5dde6116eec.jpg)
相关文章推荐
- 织梦cms安装完成后登录后台出现空白。主要原因是php版本的问题
- 升级到php5.4:织梦cms安装完成后登录后台出现空白解决办法
- 织梦cms安装完成后登录后台出现空白解决办法
- 织梦安装完成后登录后台出现空白
- dedecms安装完成后登录后台出现空白
- 解决更换PHP5.4以上版本后Dedecms后台登录空白问题的方法
- 解决更换PHP5.4以上版本后Dedecms后台登录空白问题的方法
- 织梦v5.7安装在php5.3以上版本登陆后台不能跳转问题
- dedecms安装完成后登录后台出现空白
- dedecms 安装完成后登录后台出现空白
- dedecms安装完成后登录后台出现空白
- dedecms安装完成后登录后台出现空白
- 织梦cms安装完成后登录后台出现空白解决办法
- 怎么解决织梦cms后台编辑内容等出现空白的问题?
- dedecms安装完成后登录后台出现空白
- dedecms5.7不兼容php5.4导致登录后台出现空白
- ubuntu 在opencv3.1基础上 安装3.2的版本,安装完成后。 。。编译代码出现的问题。
- php中用frame写后台首页出现空白问题
- 更换PHP 5.4以上版本后Dedecms后台登录空白的解决方法
- 让DedeCMS完美兼容PHP5.4 解决织梦后台空白问题