記一次DEDE織夢網站恢復的經歷

前言:一個處於癱瘓的網站,之前使用DEDE織夢搭建,由於之前被掛馬,被迫關停,好在程序有備份,數據庫已經恢復並清理,DEDE系統升級之後,顯示主頁爲空白內容。


解決過程:

1、拿到管理員用戶密碼之後,登陸dede後臺發現,欄目信息爲空白,剛開始懷疑是數據庫信息被清理,後來排查發現數據庫有兩個欄目表,只是前綴不同,後來通過查找網上信息發現,dede可以在安裝過程中進行自定義,默認是dede_開頭的表,所以懷疑可能是數據庫連接表錯誤;

2、查找dede的數據庫連接配置文件data/common.inc.php,修改各個參數

<?php
$cfg_dbhost = 'localhost';
$cfg_dbname = 'dedecmsv57gbksp1';
$cfg_dbuser = 'root';
$cfg_dbpwd = '******';
$cfg_dbprefix = 'dt_';    //默認爲"dede_"按照數據表中的檢查結果,修改爲"dt_"
$cfg_db_language ='gbk';
?>

打開主頁信息顯示正常,後臺管理欄目列表也都恢復!

3、恢復用戶原來的網站模板

找到原來備份網站的文件夾,從templets/文件夾下,找原來的模板文件夾,現有默認是default,例如有一個文件夾叫dt,裏面是各種htm文件,這可能就是用戶原來的模板。(還有一種情況是,用戶在使用新模板時,直接覆蓋了default文件夾下的內容,這時候直接拷貝default就可以)。

將得到的模板文件夾命名爲自己需要的名字,例如"dt",上傳至網站的templets/目錄下,進入dede後臺,在"系統"-"系統基本參數"-"默認風格"輸入框,將原來的default修改爲dt。(如果你直接覆蓋default,此處不用修改)

然後點擊"生成"-"一鍵更新網站",然後再點"更新系統緩存"(說明:我操作時,欄目文件始終替換出錯,後來發現也沒有什麼影響),瀏覽網站打開欄目看列表是否正常,注意點擊刷新按鈕,強制刷新本地緩存。

至此,樣式打開基本恢復。

4、同步uploads文件夾

網頁樣式恢復之後,發現好多主頁的圖片和文章圖片都無法顯示,原因是用戶上傳圖片或發佈文章,偶在uploads目錄下保存,找到網站備份文件,ftp上傳至服務器,全部替換uploads目錄下的文件。


至此,網站恢復到原來的狀態,具體留言板、在線客服等插件安裝,參考網上其他資料,謝謝!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章