在使用 DEDEWordPress 建站,很多情況下,都會涉及到網站遷移問題。下面,將詳細介紹織夢網站遷移的幾種方法。
修改資料庫配置檔案來遷移站點
對於 Lamp 架構很熟悉的朋友應該都知道,php 程式和資料庫檔案是相互獨立的。而它們之間連線的橋樑就是一個連線資料庫的配置檔案。織夢的配置檔案:/data/common.inc.php 。裡面的程式碼如下:
複製
我們可以做如下操作:
把網站檔案上傳到站群伺服器空間中(你可以先打包成壓縮檔案,上傳到站群伺服器後再解壓)
更改配置檔案(data/common.inc.php),具體內容見上。
從 phpMyAdmin 中匯出資料。具體步驟:進入你要匯出的資料庫(如下圖 1),佔擊匯出(如下圖 2,匯出方式選擇預設即可),點選執行後下載一個副檔名為.sql 的資料庫檔案。
把匯出的資料庫檔案匯入到你的目的資料庫中。匯入過程:進入資料庫後,選擇匯入(如下圖 3),選擇剛才匯出的檔案,執行後就 OK 了。
phpmyadmin 匯出資料庫
phpmyadmin 匯出資料庫介面
phpmyadmin 匯入資料庫介面 那麼接下來要做的事情,就是進入網站後臺,更改 “站點根網址”,“網站主頁連結”(注意:站點根網址必須後不要加 “/”,而網站主頁連結最後要加 “/”),接著釋出站點就可以了。
利用後臺備份和恢復來實現站點轉移
如果細心的朋友應該知道織夢後臺是有備份和恢復功能的。利用後臺的備份和恢復功能,我們也可以實現站點轉移。具體方法如下:
進入後臺,選擇 “系統”,再選擇 “資料庫備份/還原”
織夢後臺備份資料介面
選擇對應的資料庫版本後,選擇 “提交” 。(為了保險,你可以進入 data/backupdata 資料夾下會看到很多名字怪異的 txt 檔案,則表示備份成功。)
進入 install 目錄,把 install.php.bak 、 module-install.php.bak 分別改名為 install.php 、 module-install.php,刪除 install_lock.txt 、 index.html 檔案。(有的為了安全,可能刪除了 install 資料夾,你可以到 dede 官網下載檔案,把 install 檔案全部複製進來即可)
織夢 install 目錄檔案
上傳網站檔案到空間。然後再次安裝 dede,在位址列輸入”http://域名/install/index.php”,進入到織夢的安裝介面,安裝過程就不再綴述。(注意:這裡資料庫表字首必須與你之前備份的資料庫表字首要相同,否則會出現資料還原後,後臺出現白屏。其實輸錯了,也可以改配置檔案。請見上面的安裝方法中資料庫配置檔案詳解)
安裝完成之後,進入到後臺,選擇 “系統”,再選擇 “資料庫備份/還原”,點選右上角的 “資料還原”,進入還原介面(如下),全選之後,點選 “開始還原資料”,等待幾秒後即可。
織夢後臺資料還原介面
然後再進入 “系統”,選擇 “系統基本引數設定”,設定完成即可。(具體過程如上第 4 步之後的操作)
到些,織夢網站遷移也就是這樣了。你可以一步一步的消化上面的內容,並針對實際情況,採取最適合你的方式來實現網站遷移,當然兩者也可以結合著來用。
把織夢站點遷移到子目錄中
但對於實際情況,上面的兩種情況卻並不能滿足我們的要求。比如說:為了織夢網站的安全或其它原因,想把網站放置到子目錄中去。那麼,上面的方案也就不再能夠有用了。下面,將針對安裝在站點根目錄,並想把網站轉移到其子目錄的方法加以說明,並對常常會出現的問題解決方法一一給出。
直接把 DEDE 的所有目錄放到你要放入的子目錄中。
進入網站後臺,選擇 “系統”,選擇 “系統基本引數”,更改 “站點根網址” 和 “WordPress 網頁主頁連結”,其它的都不用改。實測 “檔案 HTML 預設儲存路徑”,“圖片/上傳檔案預設路徑” 都是不用改。
接著選擇核心設定 “核心設定”,更改 “DedeCMS 安裝目錄” 為對應目錄。比如 “/tz” 。
這個時候,你全新全站。訪問時,就會發現網站的圖片都不能夠正常顯示。主要是因為其路徑是錯誤。
上面列出了常見的幾種問題:(操作前請備份資料庫)
1. 欄目、連結的路徑錯誤問題
比如說我把織夢安裝網站 tz 這個目錄下,那麼要在所有的欄目管理中將 “檔案儲存目錄:” 裡面加上/tz/,譬如我的之前的 “檔案儲存目錄” 是 “/news”,那麼現在就要改為 “/tz/news” 。(實測可以不改,要是出問題了可以再過改一下)
2. 主頁面圖片以及文章內容頁圖片徑路錯誤。
主頁面圖片需要更改 WordPress 模板中的路徑,用 Dreamweaver 批次修改就 OK; 內容頁圖片路徑用後臺的 “資料庫內容替換” 功能即可,進入後臺 “資料庫內容替換”,找到資料表 “dede_addonarticle”,選擇欄位 “body”,然後替換成自己想要的路徑就可以了。
3. 縮圖路徑錯誤。
進入後臺 “資料庫內容替換”,找到資料表 “dede_archives”,選擇欄位 “litpic”,然後替換成自己想要的路徑就可以了。
4. 文章來源修改。
進入後臺 “資料庫內容替換”,找到資料表 “source”,選擇欄位 “litpic”,然後替換成自己想要的路徑就可以了。
5. 發表或修改文章時出現 “更新資料庫 archives 表時出錯,請檢查” 。
進入 “系統設定” 中的 “SQL 命令列工具”,執行 “ ALTER TABLE `dede_archives` ADD `weight` int(10) NOT NULL DEFAULT ‘0’; ” 就 OK 了。
6. 如果根目錄下安裝的也是織夢,那麼在子目錄的織夢安裝時,記得將資料庫表字首修改一下,不要和根目錄中的資料庫表重複了。
小結
對於以上的步驟,重要的是去理解每一步的作用,希望在實際使有過程中靈活的應用
原文連結:https://www.lyblog.net/detail/247.html