安裝dedecms後後台登入介面顯示空白怎麼辦
前言:
(學習影片分享:程式設計入門)
php版本:5.4.4
安裝一切都很順利,直到登入後台的時候,填寫完使用者名稱和密碼頁面就顯示一個空白頁面,解決方法:
找到include/userlogin.class .php,裡面有一個keepuser()函數,它是用session_register來註冊一個session變量,但是在php5.4中已經移除了這個功能,見官網介紹:
如果使用的該php版本一定會出錯的,不過我們可以修改下程式碼:
把@session_register($this->keepUserIDTag); 註解掉,然後改為
if ( !isset($_SESSION[$this->keepUserIDTag]))
一共有六個,全部改為下面這樣:
1 if (!isset($_SESSION[$this->keepUserIDTag])) 2 //@session_register($this->keepUserIDTag); 3 $_SESSION[$this->keepUserIDTag] = $this->userID; 4 5 if (!isset($_SESSION[$this->keepUserTypeTag])) 6 //@session_register($this->keepUserTypeTag); 7 $_SESSION[$this->keepUserTypeTag] = $this->userType; 8 9 if (!isset($_SESSION[$this->keepUserChannelTag])) 10 //@session_register($this->keepUserChannelTag); 11 $_SESSION[$this->keepUserChannelTag] = $this->userChannel; 12 13 if (!isset($_SESSION[$this->keepUserNameTag])) 14 //@session_register($this->keepUserNameTag); 15 $_SESSION[$this->keepUserNameTag] = $this->userName; 16 17 if (!isset($_SESSION[$this->keepUserPurviewTag])) 18 //@session_register($this->keepUserPurviewTag); 19 $_SESSION[$this->keepUserPurviewTag] = $this->userPurview; 20 21 if (!isset($_SESSION[$this->keepAdminStyleTag])) 22 //@session_register($this->keepAdminStyleTag); 23 $_SESSION[$this->keepAdminStyleTag] = $adminstyle;
重新進入後台登錄,就可以正常跳轉到管理頁面了。
PS:關於這個登入後台空白的問題折騰了蠻久,一直找不到解決辦法,因為對PHP並不熟,網路上一般都說是data/common.inc.php檔案編碼的問題,把編碼要改為無BOM格式檔案保存,居然沒有說是php5.4的問題,最主要的是織夢官網居然都沒做出說明,而且官網論壇上也有人提出這個問題卻沒有答案,鬱悶!不過現在終於是解決了。
相關推薦:dedecms教學
以上是安裝dedecms後後台登入介面顯示空白怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Discuz後台登入問題解決方法大揭秘,需要具體程式碼範例隨著網路的快速發展,網站建置變得越來越普遍,而Discuz作為一款常用的論壇建站系統,受到了許多站長的青睞。然而,正是因為其功能強大,有時候我們在使用Discuz的過程中會遇到一些問題,例如後台登入問題。今天,我們就來大揭秘Discuz後台登入問題的解決方法,並且提供具體的程式碼範例,希望能幫助到有需要

WordPress後台亂碼煩惱?試試這些解決方案,需要具體程式碼範例隨著WordPress在網站建置中的廣泛應用,許多用戶可能會遇到WordPress後台亂碼的問題。這種問題會導致後台管理介面顯示亂碼,對使用者的使用帶來極大困擾。本文將介紹一些常見的解決方案,幫助使用者解決WordPress後台亂碼的煩惱。修改wp-config.php檔案開啟wp-config.

標題:Discuz後台帳號登入異常,如何處理?當你使用Discuz論壇系統的後台管理時,有時候可能會遇到帳號登入異常的情況。這可能是由於多種原因導致的,可能是密碼錯誤、帳號被封鎖、網路連線問題等。在遇到這種情況時,我們需要透過簡單的排查和處理來解決這個問題。檢查帳號和密碼是否正確:首先,確認你輸入的帳號和密碼是否正確。登入時,請確保大小寫輸入正確,密碼是否

Discuz後台登入失敗?教你輕鬆解決!隨著Discuz作為一款流行的論壇平台,在網站搭建和管理中被廣泛使用,有時會遇到後台登入失敗的情況,讓人感到困擾。今天我們就來討論一下可能導致Discuz後台登入失敗的問題,並提供一些解決方案,也會附上具體的程式碼範例。希望本文能幫助遇到類似問題的網站管理員和開發者。 1.問題排查在解決Discuz後台登入失敗的問題之

如何正確使用nohup進行後台任務處理在日常工作中,我們經常需要執行一些耗時較長的任務,例如檔案複製、資料處理等。為了不影響我們的工作效率,並且保證任務能夠在後台穩定運行,我們可以使用nohup命令來啟動這些任務。本文將介紹如何正確使用nohup進行後台任務處理。什麼是nohup指令? nohup是Unix和類別Unix作業系統的一個命令,用於在背景執行命令或腳

透過進程的前後台切換方式實現不同應用的切換。背景:linux啟動一個程式後,切換到背景執行,想繼續在linux操作。在Linux中,你可以使用以下幾種方法使一個程式在後台啟動並退出,但仍然保持其進程運行:一、Linux啟動一個程式在後台執行1.使用nohup和&:$nohupyour_program&使用nohup命令可以使程式忽略掛斷訊號(SIGHUP),這樣即使你退出了終端,程式也會繼續運作。 &符號使程式在背景運作。 2.使用ctrl+Z:如果你已經在前台啟動了程序,可以使用ct

ThinkPHP6後台管理系統開發:實現後台功能簡介:隨著網路技術和市場需求的不斷發展,越來越多的企業和組織需要一個高效、安全、靈活的後台管理系統來管理業務資料和進行營運管理。本文將使用ThinkPHP6框架,透過實例示範如何開發一個簡單但實用的後台管理系統,包括權限控制、資料增刪改查等基本功能。環境準備在開始之前,我們需要先安裝好PHP、MySQL、Com

帝國CMS模板下載位置:官方模板下載:https://www.phome.net/template/第三方模板網站:https://www.dedecms.com/diy/https://www.0978.com.cn /https://www.jiaocheng.com/安裝方式:下載模板解壓縮模板上傳模板選擇模板
