備份WordPress到Dropbox

用Dropbox來備份網站

架網站的人最怕網站的資料因為主機故障、被駭等因素而流失,還有往往在出事之後才驚覺:該備份的沒有備份到!

所以就在 Dropbox 出來不久,本站開始發文介紹的第一篇文章:Dropbox免費的雲端檔案儲存服務時,我就開始癡心妄想是不是可以拿 Dropbox 來自動備份網站的資料呢?

因為最好的備份策略就是:設好之後就忘了它的存在!而 Dropbox 的使用邏輯正好也就是這樣,這也是 Dropbox 會成功的最大原因。

所以很多人都看到這個趨勢,也幫 WordPress 跟 Dropbox 架了很多座橋,但是都不見有很成熟的外掛出現

最近終於有一款我個人覺得值得各大家推薦的外掛,就讓我們來看一下這個救命的網站備份外掛

WordPress Backup to Dropbox外掛

  • 外掛網址:http://wpb2d.com/
  • 外掛安裝:在WordPress後台搜尋 WordPress Backup to Dropbox 自動安裝,或是下載後上傳安裝
備份WordPress到Dropbox

設定及備份

安裝完成後,你就可以在 WordPress 後台左邊[外掛]選單看到多了一個[WPB2D]的項目

備份Wordpress到Dropbox

點進去之後會先要求你授權這個外掛連結 Dropbox,所以請按下[Authorize]

備份Wordpress到Dropbox

如果你在本機已經有裝好 Dropbox 用戶端程式,那麼外掛會自動取得你的帳號,你只要按下[Allow]允許即可

備份Wordpress到Dropbox

如果你沒有安裝用戶端程式,那就會要求你輸入 Dropbox 的帳號及密碼再授權

那如果你連 Dropbox 的帳號都沒有的話,請照著這篇文章開頭的介紹文申請一個吧,免費的哦!

這是授權成功的畫面

備份Wordpress到Dropbox

然後回到 WPB2D 的選單,首先你要設定備份資料庫暫存檔的儲存位置,以及整個網站檔案在 Dropbox 的資料夾名稱

系統預設會在你的 Dropbox 新增一個 Apps 資料夾,裡面會再新增一個 wpb2d 資料夾,檔案就是備份到這裡。如果你要用同一個 Dropbox 帳號備份多個網站的話,請勾選「Store backup in a subfolder of the wpb2d app folder」,後面再不同的網站指定不同的資料夾名稱,這樣才不會檔案打架

另外你還要設定備份的頻率,如果網站每天更新當然是選[每天]囉!至於時間請選擇一個網站離峰的時段,我都是設定半夜的時間備份

備份Wordpress到Dropbox

然後在下面的視窗勾選你「不要備份」的檔案,像是快取外掛所產生的暫存檔,以及圖形驗證外掛所產生的暫存檔都沒有備份的需要

要特別注意的是 wp-config.php 裡面有記錄資料庫的帳號密碼等資訊,基於安全考量最好也不要備份 wp-config.php 這個檔案到 Dropbox,以免 Dropbox 出問題網站也跟著遭殃

備份Wordpress到Dropbox

之後每天指定的時間,你網站上的檔案及資料庫就會備份到 Dropbox 資料夾中

備份Wordpress到Dropbox

用 Dropbox 備份網站的優點

為什麼我會一直想要用 Dropbox 來備份網站資料呢?那是因為 Dropbox 有著以下的優點:

  • Dropbox是異動備份,也就是說檔案有變更才會再次備份,這樣子才能節省頻寬。而真正能發揮這一個功能的就是 WordPress Backup to Dropbox 這個外掛,有的外掛雖然也是可以備份到 Dropbox,但是它是每天將檔案打包複製到 Dropbox,會造成大量頻寬浪費
  • Dropbox 不只備份到一個地方,而是 N+1 份,應該沒有其他自動備份有這個功能
  • Dropbox 存有30天的檔案版本,如果有問題可以回溯到其中任何一天
  • Dropbox 備份的是整個網站的檔案樹狀結構加上資料庫,如果有需要整個網搬家的時候,檔案打包上傳最好用(很多人是用FTP上傳個別檔案會很慢,打包成壓縮檔再上傳主機後台解壓縮會快很多)
  • 最重要的:Dropbox 是免費的

不過提醒你:要安全使用雲端請好好保護你的帳號密碼,還有不能有電腦中毒(木馬)壞習慣,如果是經常中毒或是帳號被盜的人就不適合將網站資料備份到 Dropbox 哦!

注意事項:

  • 為了跟你其他電腦用的備份資料分開,建議單獨申請一個 Dropbox 帳號專門存放網站備份資料用
  • 前面已經有提到:wp-config.php不要備份以免Dropbox帳號出問題時連網站的資料庫也曝露在危險中
  • 如果在同一台主機有許多網站,請將備份時段錯開以免主機的負擔過重,每個網站備份至少要預留半個小時的時間
  • 這是單向的備份外掛,也就是說不會刪除你已經備份到Dropbox裡面的檔案,如果有必要請自行手動刪檔
  • 要回復特定檔案就用FTP上傳覆蓋即可,如果是資料庫則需用phpMyAdmin將資料清空空之後再匯入備份的資料庫檔
  • 再次叮嚀:自己電腦要注重安全,資料存在雲端最重要的是你的帳號密碼,如果沒有百分之百的自信那就不要用這種服務

補充說明:
有網友在 Facebook 問到如何回復舊版本的檔案,這個是 Dropbox 的功能,請參考 Dropbox如何救回誤刪或是舊版的檔案,我不會再針對這部份重覆發文,同時也提醒你我的站上有很多有用的資訊,麻煩你善用搜尋的功能

14 則留言

  1. 呵呵,我可没那么好,没钱用上美国服务器。以后找人根据文章提到的插件,把它改装成可以支持Opendrive或金山快盘的版本。

  2. 版主你好 後來上網google一下,發現其他人也有類似問題,v1.4.5版都是停在99%,後來外掛作者表示正在解決此問題,等v1.5版可能會改善吧
    我是在這裡看到的http://wordpress.org/support/topic/crazy-logs

發表迴響

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