桂銘升個人原創獨立博客
熱點評論│人生感悟│技術分享交流平臺

織夢dede后臺登陸一片空白和驗證圖片不顯示的解決方案

由于特殊需要,服務器需要從Linux切換到Windows,切換系統前,在寶塔面板照例備份,分別是網站文件備份和數據庫備份。然后裝系統、裝軟件、一切就緒。之后,原封不動地把備份文件搬到硬盤上,建立數據庫并導入數據。一切就是這么簡單,輸入域名一看,網站不管是首頁、欄目頁還是文章頁都能正常打開,后臺打開也沒有問題,內心不免有些激動:原來網站搬家竟是如此簡單!

很快,我就被潑了一盆涼水。在后臺輸入賬戶名和密碼,以及驗證碼后,后臺直接出現一片空白,沒有任何提示文字。我以為是網速問題,先后刷新了兩遍,又強制刷新了一遍,仍然還是固執的一片空白。于是,我開始在網上找解決方案,前后嘗試了網友提供的三種不同解決方案,仍然無法解決問題。一時間,我陷入了困局,幾近抓狂。

登陸織夢后臺出現一片空白

登陸織夢后臺出現一片空白

最后,看到一個非常簡單的方案,沒想到通過這個方案最終解決了問題,現在分享給網友:

后臺一片空白的關鍵在于沒有任何提示代碼,所以我們的思路是調出錯誤代碼,才好有針對性地做出相應的修改。找到include目錄下的common.inc.php文件,將如下代碼修改:

// error_reporting(E_ALL);
error_reporting(E_ALL || ~E_NOTICE);

找到include目錄下的common.inc.php文件

找到include目錄下的common.inc.php文件

修改為:

error_reporting(E_ALL);
//error_reporting(E_ALL || ~E_NOTICE);

改好后刷新后臺,一般就可以顯示出報錯信息(看下圖所示),這個時候我們就可以根據報錯提示,對癥下藥了。一般推薦將出現錯誤的文件直接用備份的文件替換掉。

此時登陸織夢后臺會出現報錯信息

此時登陸織夢后臺會出現報錯信息

好了,這下我能正常登入后臺了。不過,今天可以說是風波不斷,不知道是改變了一個什么文件,再次登陸后臺時,驗證碼不能顯示了。沒有驗證碼,自然也不能順利登陸,于是我又開始找解決方案。

這次比較順利,按照以下步驟操作后,問題順利解決:

第一步是登錄自己的服務器或VPS。如何你的是虛擬空間,估計本地修改后再上傳覆蓋也行。下圖是還沒修改前的樣子:

織夢后臺登陸驗證碼不能顯示

織夢后臺登陸驗證碼不能顯示

第二步打開data目錄,用代碼編輯軟件打開common.inc.php文件,我用的是notepad++,千成別用記事本打開,我就是安裝網站的時候用記事本修改了這個文件,所以后臺就無法顯示驗證碼了。

用代碼編輯軟件打開common.inc.php文件

用代碼編輯軟件打開common.inc.php文件

第三步,也是關鍵一步,看右下角是不是有個UTF-8-BOM,如何帶有BOM就是這個BOM的問題,然后點擊軟件上面的“編碼——以UTF-8無BOM格式編碼”,右下角UTF-8后面就沒有BOM了,再點擊保存。

編碼——以UTF-8無BOM格式編碼

編碼——以UTF-8無BOM格式編碼

第四步,刷新下你的網站后臺,現在驗證碼就顯示出來了。

驗證碼成功顯示

驗證碼成功顯示

經過分析,問題的關鍵是在編輯網站文件時用了記事本,導致網站編碼出錯。所以,我們在編輯網站文件時,一定盡量避免用記事本去修改,免得出錯了還不知道是什么原因。

未經允許不得轉載:感情線-熱點評論_人生感悟_電腦網絡技術分享平臺 » 織夢dede后臺登陸一片空白和驗證圖片不顯示的解決方案

分享到:更多 ()

評論 搶沙發

  • 昵稱 (必填)
  • 郵箱 (必填)
  • 網址
绿野仙踪APP下载