Dedecms後台登入空白 De解決方法

2021-09-01 17:01:05 字數 1564 閱讀 2497

安裝一切都很順利,直到登入後台的時候,填寫完使用者名稱和密碼頁面就顯示乙個空白

頁面。解決辦法:

找到include/userlogin.class.php,裡面有乙個keepuser()函式,它是用session_register來註冊乙個session變數,但是在php5.4中已經移除了這個功能,見官網介紹:

如果使用的該php版本肯定會出錯的,不過我們可以修改下**:

把@session_register($this->keepuseridtag); 注釋掉,然後改為

if (!isset($_session[$this->keepuseridtag]))

一共有六個,全部改為下面這樣:

if (!isset($_session[$this->keepuseridtag]))

//@session_register($this->keepuseridtag);

$_session[$this->keepuseridtag] = $this->userid;

if (!isset($_session[$this->keepusertypetag]))

//@session_register($this->keepusertypetag);

$_session[$this->keepusertypetag] = $this->usertype;

if (!isset($_session[$this->keepuserchanneltag]))

//@session_register($this->keepuserchanneltag);

$_session[$this->keepuserchanneltag] = $this->userchannel;

if (!isset($_session[$this->keepusernametag]))

//@session_register($this->keepusernametag);

$_session[$this->keepusernametag] = $this->username;

if (!isset($_session[$this->keepuserpurviewtag]))

//@session_register($this->keepuserpurviewtag);

$_session[$this->keepuserpurviewtag] = $this->userpurview;

if (!isset($_session[$this->keepadminstyletag]))

//@session_register($this->keepadminstyletag);

$_session[$this->keepadminstyletag] = $adminstyle;

重新進入後台登入,就可以正常跳轉到管理頁面了。

ps:關於這個登入後台空白的問題折騰了蠻久,一直找不到解決辦法

因為對php並不熟,網上一般都說是data/common.inc.php檔案編碼的問題,把編碼要改為無bom格式檔案儲存,居然沒有說是php5.4的問題,

最主要的是織夢官網居然都沒做出說明,而且官網論壇上也有人提出這個問題卻沒有答案。

DedeCms後台登入空白

天在dede後台登陸時出現了問題,導致後台變成空白,再回頭登陸時,登陸頁面也是一片空白,檢視源 也是一片空白,在網上找了些資料,參考肖老師總結資料解決了dede後台登入變成一片空白的問題 找到 include common.inc.php檔案,開啟,查詢程式 error reporting e al...

dedecms安裝完成後登入後台出現空白

今天家裡的電腦上新裝dede5.7後台 登陸後竟然一片空白 經過分析 發現登入 驗證的時候用到了這個函式session register 我的環境 win7 php5.4.3 apache2.2.22 mysql5.5.24 原來我的php版本是5.4.x版本的 經過一系列的搜尋,發現這個函式在ph...

DedeCms後台登入一片空白的解決方法

今天在dede後台登陸時出現了問題,導致後台變成空白,再回頭登陸時,登陸頁面也是一片空白,檢視源 也是一片空白,在網上找了些資料,參考肖老師總結資料解決了dede後台登入變成一片空白的問題 找到 include common.inc.php檔案,開啟,查詢程式 error reporting e a...