• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    使用phpstudy时dedecms后台页面空白解决方法(PHP版
    POST TIME:2017-11-13 00:47

    今天把电脑上的phpStudy升级到2013版。在登录本地织梦dedecms5.7时,/dede/login.php居然显示空白。由于周五我安装了windows8,因为是电脑问题,等我关掉防火墙配置好电脑服务后,发现还是不行。在百度后终于得到高人的日志指点。

    原因很简单,phpstudy2013版是用的php5.4,而dedecms的login.php中使用了一个被php5.4抛弃不用的函数(是不是真的抛弃我不知道,反正原文这么写的)

    session_register()

    意思就是这说个函数不能用了,想用也用不了。方法很简单,直接注释掉,不用进行注册就可以声明session。

    在dedecms目录include/userlogin.class.php中查找

    1. functionkeepUser()

    大概在281行,把keepUser()函数下的 @session_register(); 整段注释掉(删除也可以),结果如下:

    1. functionkeepUser()
    2. {
    3. if($this->userID!=''&&$this->userType!='')
    4. {
    5. global$admincachefile,$adminstyle;
    6. if(emptyempty($adminstyle))$adminstyle='dedecms';
    7. //@session_register($this->keepUserIDTag);
    8. $_SESSION[$this->keepUserIDTag]=$this->userID;
    9. //@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. return1;
    23. }
    24. else
    25. {
    26. return-1;
    27. }
    28. }

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

    1. functionsession_register()
    2. {
    3. returntrue;
    4. }

    
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!