注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

浮游生物的博客

以扯蛋的态度面对操蛋的人生

 
 
 

日志

 
 

WampServer升级导致DEDE后台登陆空白  

2013-11-16 10:35:32|  分类: PHP |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

原因很简单,WampServer新版是用的php5.4,而dedecms的login.php中使用了一个被php5.4抛弃不用的函数(是不是真的抛弃我不知道,反正原文这么写的)session_register()意思就是这说个函数不能用了,想用也用不了。
方法很简单,直接注释掉,不用进行注册就可以声明session。
在dedecms目录include/userlogin.class.php中查找function keepUser()大概在281行,把keepUser()函数下的 @session_register(); 整段注释掉(删除也可以),结果如下:

01function keepUser() 
02
03    if($this->userID != '' && $this->userType != ''
04    
05        global$admincachefile,$adminstyle
06        if(emptyempty($adminstyle)) $adminstyle 'dedecms'
07        //@session_register($this->keepUserIDTag);
08        $_SESSION[$this->keepUserIDTag] = $this->userID; 
09        //@session_register($this->keepUserTypeTag);
10        $_SESSION[$this->keepUserTypeTag] = $this->userType; 
11        //@session_register($this->keepUserChannelTag);
12        $_SESSION[$this->keepUserChannelTag] = $this->userChannel; 
13        //@session_register($this->keepUserNameTag);
14        $_SESSION[$this->keepUserNameTag] = $this->userName; 
15        // @session_register($this->keepUserPurviewTag);
16        $_SESSION[$this->keepUserPurviewTag] = $this->userPurview; 
17        //@session_register($this->keepAdminStyleTag);
18        $_SESSION[$this->keepAdminStyleTag] = $adminstyle
19               PutCookie('DedeUserID'$this->userID, 3600 * 24, '/'); 
20               PutCookie('DedeLoginTime', time(), 3600 * 24, '/'); 
21        $this->ReWriteAdminChannel(); 
22    return 1; 
23    
24    else
25    
26    return -1; 
27    
28}

我用的的解决方法就是在include/userlogin.class.php 中声明一个函数

 

1function session_register()
2{
3return true;
4}
  评论这张
 
阅读(397)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018