WordPress 多種方式的網誌備份教學

FTP WordPress Backup 1

這篇文章主要是配合搬家所做的一篇文章,如果各位有架設過網站,就算沒架設過網站,光看我上次的硬碟悲劇文也知道資料備份的重要性,家裡的電腦都可能出現資料遺失的問題了,何況是放在雲端的部落格文章?(註解說明:有架過網站的人都知道,雲端只不過是將檔案放在別人的伺服器(電腦)硬碟裡,只要是機器其實都可能故障)

所以今天這篇文章其實是想告訴教大家Wordpress的各種備份方法,跟上次的網域轉換教學一樣,這裡的方法其實也是整理出來加上自己體會的方法,所以每個方法適用的對象都不一樣,那我們就直接看教學瞜!

WordPress 各種備份方式教學

 

這裡的教學可以分兩大類,一類是網頁備份,另外一部份是Wordpress檔案備份,網頁及文章的備份方式有兩種,一種是像這樣用XML的發法匯出,而這種方式比較常用於部落格服務商,例如痞客邦或Blogger上,而這種XML通常帶有文章及圖片網址等資料,不過這種方式得要你裝好Wordpress或申請好部落格服務提供商的帳號密碼後才能匯入檔案

另一種是SQL備份,這種方式較常用於自行架設的網站平台上,而SQL是資料庫的一種,而目前業界的網站大多數都是網頁程式連結至資料庫的方式,以微軟的系統來說,是ASP.Net與SQL配合的組合,如果是非微軟系統的話,有可能是php+SQL的組合,目前我所使用的Wordpress平台及論壇上常用的Discuz!都是這種組合,而SQL是儲存網頁資料,包含網頁名稱、文章內容、套件設定等資料的資料庫系統,換句話說將SQL匯出之後,你網頁的所有設定都會備份起來,這樣就不用每次搬家都要安裝網頁了,但是不同的網頁系統的SQL不一定相容,這點需注意

 

網頁備份法 – XML文章備份法

適用對象:WordPress 安裝後的文章匯入、想將Wordpress文章匯入至部落格服務商的使用者

XML Data Backup

XML匯出法常用於部落格服務商所提供的備份服務上,例如痞客邦或Blogger上,而這種XML通常帶有文章、圖片網址等資料,另一種是,不過Wordpress的XML比較特別,他還包含了分頁、標籤及自訂欄位等等,所以格式是專用的,與MT格式不同,得看各部落格服務提供商的匯入程式能不能支援這種格式

目前這張圖片正說明了XML檔的匯出步驟,進到Wordpress後台後請選擇工具選單的子項目,匯出頁面,如果你這份檔案想要從Wordpress匯入的話,建議選”全部內容”,如果你想將文章匯出後交給部落格服務商,建議只備份文章部分

網頁備份法 – SQL備份

1. 進入phpMyAdmin並選擇資料庫

SQL Database Backup 1

這裡不教大家自動化備份是為了讓大家學者自己備份,雖然有自動化備份的相關套件,但如果真的要搬主機之類的,我建議大家還是自己手動備份比較妥當,因為我碰過有套件在備份的時候遺漏了一些欄位,所以一直備份失敗,所以建議手動備份

首先先進入phpMyAdmin,然後從左手邊選擇自己最初在後台設定過的資料庫名稱,資料庫可能有兩個,一個是主機商自己設的資料庫,另一個是你的Wordpress會用到的資料庫,請你選你安裝wordpress時所設定時於後台所設定的資料庫名稱,如果各位忘記自己當初是設定哪個資料庫,就請大家從FTP下載自己的wp-config.php,這是Wordpress的設定檔,裡面有一欄資料庫名稱,那裏有提示,當你選好資料庫名稱後,就會跳到第二步的畫面了

 

2. 下載資料庫檔案

SQL Database Backup 2

從第一步選好了資料庫之後,你看到的應該是這個畫面,請確定你的資料庫名稱是正確的,然後確定左邊資料庫名稱底下的藍框的資料都正確,之後照者數字二的方式點輸出標籤頁,然後什麼都不要點,尤其是藍色被我馬賽克的地方,不然會造成備份的資料遺失,之後請點數字三”下載儲存”,按下執行,資料庫的檔案就會下載到你的電腦裡

 

WordPress 檔案備份 – FTP檔案備份法

備份(下載)時

FTP WordPress Backup 1

 

還原(上傳)時

FTP WordPress Backup 1

網頁根目錄位置(請將此資料夾完整下載到電腦中):/public_html

我先說明這兩張圖片的用意好了,首先是第一張圖片,第一張圖片要請大家將public_html下載下來(註解說明:非cPanel的使用者,可能跟目錄不是這個資料夾,那就請將根目錄內的所有檔案透過後臺先壓縮起來,避免檔案散成一團不好處理),因為以前的教學會都建議你只複製Wordpress裏頭的wp-content資料夾,然後把從這個網站裡下載wordpress的檔案,上傳到根目錄後再將wp-content複製進去,但後來有朋友覺得這樣太累,所以我現在是建議大家直接將根目錄的資料夾下載到電腦裡,事後只要用FTP將稉目錄資料夾所有檔案上傳回去就好了

 

WordPress 檔案備份 – cPanel 後台的網站備份法

適用範圍:你的cPanel 裡有此選項者

1. 開啟 cPanel 的備份選項

Wordpress cPanel Backup 1

首先先進入cPanel,選擇備份硬碟選項,部分免費主機商可能會沒這選項,這個時候各位就只能摸摸鼻子改用FTP法備份了,不過如果你有這個選項,請大方地點下去吧!

 

2. 選擇備份類別

Wordpress cPanel Backup 2

 

3. 選擇主目錄並下載壓縮檔

Wordpress cPanel Backup 3

這裡比較需要說明,首先它有三個類別,分別是主目錄、MySQL資料庫、郵件轉寄者…,我們只需要下載主目錄就可以了,SQL的備份方法剛才說過也不再重覆,而我們架站過程中根本不會用到郵件的部分,郵件的部分可以不用理他,我們選擇主目錄之後,cPanel後台系統會將檔案壓縮並寄給你整份壓縮檔,接下來就是下一步需要講解的地方了

 

4. 將備份檔案解壓縮並找到網頁根目錄

Wordpress cPanel Backup 4

將檔案解壓縮之後,你可能會覺得奇怪,怎麼一進來會根FTP一樣,不是直接根目錄,而是所有項目都有?但我們的備份明明只需要網頁目錄就好了,所以我們只要把public_html搬到桌面上,這樣就完成了,如果要還原資料也只需要用FTP將資料夾內的所有檔案都傳到網頁根目錄就行了

這樣子全部整份教學文都打完了,不過因為資料特多,所以這份教學文編輯的時候沒想像中輕鬆,可能這一份文章可以抵掉無損音樂系列的兩篇文章吧!謝謝大家看完這篇文章,我們下次再會

7 Replies to “WordPress 多種方式的網誌備份教學”

    1. 好的!我會試看看
      因為之前有套件,雖然有備份到資料庫
      但少了好幾個欄位,所以搬家的時候每次都失敗
      所以這次才教土法煉鋼法,這樣比較保險!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料