engweb-logo
便宜美国主机域名推荐
 帮助中心 |  购物车
本站专业制作各类英文网站,帮助企业或个人拓展外贸事业!
     
  PHP5.4下织梦dede后台登录空白的解决方法
 
 
 
 

织梦dedecms v5.7安装完成后登录后台出现空白,经过分析代码,发现登录验证的时候用到了这个函数session_register() 原来我的php版本是5.4版本的,经过一系列的搜寻,发现这个函数在PHP5.4版本中已经被弃用了,已经被删除了。 也就是这个函数不再可用了。直接注释掉就可以了,不用进行注册就可以声明session。

 

解决办法:

找到include文件夹中的userlogin.class.php文件中
@session_register下的所有语句屏蔽掉(用//符号)。 
--------------------------------------------------------------------------------
 

  1. //@session_register($this->keepUserIDTag); 
  2.            $_SESSION[$this->keepUserIDTag] = $this->userID; 
  3.  
  4.            //@session_register($this->keepUserTypeTag); 
  5.            $_SESSION[$this->keepUserTypeTag] = $this->userType; 
  6.  
  7.            //@session_register($this->keepUserChannelTag); 
  8.            $_SESSION[$this->keepUserChannelTag] = $this->userChannel; 
  9.  
  10.            //@session_register($this->keepUserNameTag); 
  11.            $_SESSION[$this->keepUserNameTag] = $this->userName; 
  12.  
  13.            //@session_register($this->keepUserPurviewTag); 
  14.            $_SESSION[$this->keepUserPurviewTag] = $this->userPurview; 
  15.  
  16.            //@session_register($this->keepAdminStyleTag); 
  17.            $_SESSION[$this->keepAdminStyleTag] = $adminstyle

dede后台登陆后一片空白的原因:从第二种解决方法来看,主要原因是由于为了版本兼容的时候将类中的语句中没有进行判断引起的,采用PHP4的语句,只是屏蔽了提示,由于PHP5.4中已经不再使用这样的语句,并且出现了提示,所以会白屏。

 

 
     
 
上一篇:程序安装调试说明书 下一篇:英文站广告管理
 
  • 请帮我们分享一下
合作伙伴与友情链接