關于dede后臺登陸后一片空白

前天 (04:13)


今天家里的電腦上新裝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;

這樣可以正常登陸了!

    0
    首頁
    案例
    關于
    聯系
    凯时平台