找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 133|回复: 0

[cms教程] 关于dede后台登陆后一片空白

[复制链接]

该用户从未签到

发表于 2020-7-31 09:21:59 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
今天家里的电脑上新装DEDE5.7后台登陆后竟然一片空白,装PHPCMS却没有问题。百度了好久,也没找到一个像样的答案,晕死!
         
        看了源码后发现在源码里的类库中很多都是PHP4的语法,var这个函数在PHP5中已经不用了,可是在类库中的文件还是使用这个函数,而且很多的类都是2007年写的了,而我的配置是win7+PHP/5.4.7+Apache/2.2.22+mysql5.7.27。
         
        现在由于官方还没有更新,我就自己解决了方法,现在已经可以完全登录了!主要原因是由于为了版本兼容的时候将类中的语句中没有进行判断引起的,采用PHP4的语句,只是屏蔽了提示,由于PHP5.4中已经不再使用这样的语句,并且出现了提示,所以会白屏。
         
        解决方法是:
         
        找到include文件夹中的userlogin.class.php文件中
         
        @session_register下的所有语句屏蔽掉。
         
                
        / * @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;
        这样可以正常登陆了!
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-11-7 06:43

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表