使用phpstudy时dedecms后台页面空白解决方法(PHP版本原因)

softyun3年前cms教程42

分享一下使用phpstudy时dedecms后台页面空白的解决办法 PHP版本原因
今天把电脑上的phpStudy升级到2013版。在登录本地织梦dedecms5.7时,/dede/login.php居然显示空白。由于周五我安装了windows8,因为是电脑问题,等我关掉防火墙配置好电脑服务后,发现还是不行。在百度后终于得到高人的日志指点。
原因很简单,phpstudy2013版是用的php5.4,而dedecms的login.php中使用了一个被php5.4抛弃不用的函数 是不是真的抛弃我不知道,反正原文这么写的
session_register()
意思就是这说个函数不能用了,想用也用不了。方法很简单,直接注释掉,不用进行注册就可以声明session。
在dedecms目录include/userlogin.class.php中查找
function keepUser() 
大概在281行,把keepUser()函数下的 @session_register(); 整段注释掉 删除也可以,结果如下:

function keepUser()    
{    
if($this->userID != '' && $this->userType != '')    
{    
global $admincachefile,$adminstyle;    
if(emptyempty($adminstyle)) $adminstyle = 'dedecms';    
  
//@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;    
  
PutCookie('DedeUserID', $this->userID, 3600 * 24, '/');    
PutCookie('DedeLoginTime', time(), 3600 * 24, '/');    
  
$this->ReWriteAdminChannel();    
  
return 1;    
}    
else    
{    
return -1;    
}    
}    
另外的解决方法就是在include/userlogin.class.php 中声明一个函数 
function session_register()    
{   
return true;   
}   
仅供大家学习参考哦~希望对你有所帮助。

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

关于dedecms非官方站点

有许多朋友会纳闷。为啥不把官方论坛搞好点,反而要去做个新的东西呢。这里我务必解释下。发起这个非官方dedecms网站和非官方团队,不是为了和官方论坛抢人气!而是让大家有一个合理的契机和平台聚拢在一起为...

5.X版本新人近期热点问题整理 V1.7

查看完整版本: [-- FAQ1:安装或者使用DedeCMS的时候出现报错“DedeCms错误警告:连接数据库失败,可能数据库密码不对或数据库服务器出错,如未安装本系统,请先运行安装程序,如果已经安装...

DedeCms教程:如何正确的书写网站底部版权

在我们使用DedeCMS建站的时候,往往容易忽略掉底部版权的正确书写方法,很多人爱与虚荣甚至会去掉网站的底部版权信息,这样行为织梦官方是不提倡的。但如何才是正确的版权书写方法呢,本篇将会告诉大家。 简...

完美解决dedecms内容页列表页调用自定义图片地址

 教大家如何完美的解决dedecms内容页或列表页调用自定义图片,输出的格式如下:<li><a href='/uploads/140420/1-140420164Z2914.jpg"...

织梦dedecms留言本模板调用导航head

大家一起学习下,留言本调用head导航的方法和标签调用,具有一定的参考价值,感兴趣的小伙伴可以参考下第一步,请找到DEDECMS模板文件下的"/include/common.func.php",这个文...

dedecms后台与服务器安全检测步骤参考方法

 一直以来很多人都很担心织梦dedecms的安全问题,比较dedecms与其他cms,DEDECMS还是属于经常出现bug的一种CMS,那怎么来保证后台和服务器的安全呢今天我们就分几步一一和大家讲解!...