安裝一切都很順利,直到登入後台的時候,填寫完使用者名稱和密碼頁面就顯示乙個空白
頁面。解決辦法:
找到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...