dedecms網站管理系統後臺空白的解決辦法大全

黄文Rex發表於2024-08-02
今天是特別鬱悶的一天,一大早起來更新文章還沒更新幾篇文章突然出現了後臺點了沒反映了,以為是網路不好就沒去管,把頁面關閉後,過一下再進網站的時候發現首頁正常,但登陸後臺地址顯示為空白,檢視後臺原始碼為空的,如下:
 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> 

相當於什麼也顯示不出來,先來說說剛開始我在後臺動過什麼,首先我更新了2篇文章,然後修改了一下—系統引數—會員設定,將會員附件上傳上限為1M,還刪除了一些會員上傳的垃圾圖片,很佔空間,之後在附件資料上傳裡上傳了flash,不過提示上傳成功0個附件,之後又回到寫文章當中之後就出現寫了一些文章點儲存沒反應了.在網上找了很多方法都沒用,但同一個伺服器另外一個站得後臺都正常,這裡可以明顯排除為伺服器得問題.在這裡我總結了我今天花費了一下午得出的一些解決辦法:最後寫出我的問題解決辦法.

問題分析一:可能是網站被掛木馬

如果網站被掛木馬可以從網站原始碼中檢視是否又惡意程式碼,解決辦法清除惡意程式碼即可恢復.

問題分析二:網站是因為比如漏洞升級導致得dede後臺空白

出現這個問題可以刪除原來得dedecms網站目錄得include檔案,然後用以前備份過得檔案重新上傳,這個解決得多數空白問題

注意刪除前備份include資料夾,建議直接更改下名稱即可,再上傳以前備份的

問題分析三:是否修改過相關伺服器檔案

DEDE安裝後,後臺頁面空白,後臺欄目連結空白,而且還不能登出後臺。進入後臺,也只能透過/dede/login.php檔案。我被這問題困擾了幾個小時呢。當時真想把網站刪除了,重新安裝。在網上找了好久也沒找到什麼好的方法解決這個問題,後來我想起PHP程式碼很忌諱用記事本修改的,你是不是也用記事本修改了資料庫配置檔案(/data/common.inc.php)呢?用記事本修改了資料庫配置檔案進後臺就會出面空白頁面的.

解決方法也很簡單:你只要把DEDE 初始安裝的data/common.inc.php 用Dreamweaver 或者Notepad++開啟,儲存為無BOM格式檔案即可。

問題分析四:這個是我之後解決了問題的辦法
include/common.inc.php

找到:

//error_reporting(E_ALL);  

error_reporting(E_ALL || ~E_NOTICE);    

替換為:

error_reporting(E_ALL);  

//error_reporting(E_ALL || ~E_NOTICE);   

儲存之後再次進入管理後臺,這個時候會發現後臺會有一句話提示了,我的提示是:

Parse error: parse error in D:wwwrootpcppsWebdataconfig.cache.inc.php on line 44  找到之後先把上面的改回來,然後我們從錯誤提示上來分析

  從中我們可以現在在網站根目錄的dataconfig.cache.inc.php on line 44有問題,然後我就把以前正常時備份過的dataconfig.cache.inc.php 重新上傳全覆蓋後問題就解決了.到此排除了一上午加下午的問題終於解決了.分析了下原因這個可能是

後臺出理空白有以下兩個原因:
1.data目錄下的 config.cache.inc.php丟失

2.沒有根目錄下的寫入許可權.

由於沒有目錄寫入許可權,所以即用用ftp也無法重新上傳config.cache.inc.php檔案,而且當你在FTP中

編輯一個檔案後儲存時,同樣由於沒有寫入許可權,致使該檔案也會被刪除!!!

解決方法:
當出現後臺空白時,最好什麼也不要動,沒有目錄寫入許可權的原因可能是空間不穩定,也可能是空間商

做了限制,不妨先放下一段時間,然後把install裡面的install_lock.txt檔案去掉,再重新進入http://你的域名/install/目錄,如果出現安裝頁面,則表明空間已經正常,可以擁有“寫入”和“執行”許可權。這時可以透過FTP把config.cache.bak.php改回 config.cache.inc.php 。然後再登入,OK!。另,可能改回後進入登入頁面時會出現亂碼,請確認一下你沒有改過common.inc.php或config.php等檔案,並且沒有在這些檔案中有任何“輸出語句”(即不要在這些檔案中出現 echo 等語句)

為安全起見,建議常備份 data/config.cache.inc.php檔案

  透過大量的查詢相關關於dede網站後臺空白的解決辦法中有些朋友重新上傳網站後臺程式也有人解決了,這種情況主要是由於網站程式流失導致的,不管怎麼樣,遇到dede網站管理後臺空白一定可以解決的,新手使用者一定不要亂刪除檔案或放棄,修改文章前情先做好一次備份,然後多查詢原因就可以解決問題了.

 

相關文章