1. 程式人生 > >Dedecms網站搬家

Dedecms網站搬家

最近幾天搞公司網站搬家,是用DedeCMS開發的。新空間還沒開,在自己虛擬機器裡面搭建WAMP環境進行測試。

之所以用Windows系統,是因為DedeCMS官方有個WAMP一鍵搭建環境工具,特別方便→這裡下載

環境搭建不是重點,重點是怎麼搬家。baidu之後,發現有幾種搬家方案:

方法1,備份資料庫並把舊空間的檔案下載到本地→新空間安裝純淨的DedeCMS→上傳自己網站的images,templets,uploads,plus,backup等資料夾過去進行覆蓋→還原資料庫→一鍵更新。

方法2,備份資料庫並把舊空間的檔案下載到本地→把自己網站所有檔案全部上傳到新空間→下載純淨的DedeCMS,上傳其中的install資料夾→重新安裝DedeCMS→還原資料庫→一鍵更新。

方法3,備份資料庫並把舊空間的檔案下載到本地,通過PHPADMIN,將 MYSQL備份至本地→將網站檔案上傳到新空間,資料庫通過PHPADMIN匯入修改 dede安裝時填寫的資料庫名和密碼:開啟“include”目錄下的config_base.php,把這個檔案下載下來,查詢 “資料庫連線資訊”,把下面的引數(資料庫名和密碼)更改一下就可以了,上傳覆蓋。

其中方法1為官方搬家方法;方法2據說是野路子,有些人失敗了;方法3是效仿Wordpress,前提是你能用並且會用phpmyadmin。

由於公司網站空間並木有安裝phpmyadmin,所以方法3果斷拋棄。

嘗試方法1的過程中,多次出現網頁生成錯誤,網站目錄錯誤等,原因是原網站高度定製,很多設定和路徑與原版DedeCMS不一致,修改起來很麻煩。

失敗幾次後,開始嘗試方法2。幾個地方要注意:1,安裝前後臺目錄改為“dede”。2,資料庫資訊填寫正確。3,一鍵更新網站後,一些欄目的靜態頁面生成有錯誤,原因是原網站templets目錄裡面的“default”目錄被改名,複製之,改回“default”,再次生成頁面,一切正常。

總結,相比於方法1,方法2更加方便高效。

注意:DedeCMS的版本必須與原網站一致,包括版本號和編碼方式(gbk,utf-8),PHP保持和原網站同是4或者5,Mysql保持和原網站同是3或4.0.x以下或者4.1.x或5以上