用Dropbox來備份網站
架網站的人最怕網站的資料因為主機故障、被駭等因素而流失,還有往往在出事之後才驚覺:該備份的沒有備份到!
所以就在 Dropbox 出來不久,本站開始發文介紹的第一篇文章:Dropbox免費的雲端檔案儲存服務時,我就開始癡心妄想是不是可以拿 Dropbox 來自動備份網站的資料呢?
因為最好的備份策略就是:設好之後就忘了它的存在!而 Dropbox 的使用邏輯正好也就是這樣,這也是 Dropbox 會成功的最大原因。
所以很多人都看到這個趨勢,也幫 WordPress 跟 Dropbox 架了很多座橋,但是都不見有很成熟的外掛出現
最近終於有一款我個人覺得值得各大家推薦的外掛,就讓我們來看一下這個救命的網站備份外掛
WordPress Backup to Dropbox外掛
- 外掛網址:http://wpb2d.com/
- 外掛安裝:在WordPress後台搜尋 WordPress Backup to Dropbox 自動安裝,或是下載後上傳安裝
設定及備份
安裝完成後,你就可以在 WordPress 後台左邊[外掛]選單看到多了一個[WPB2D]的項目
點進去之後會先要求你授權這個外掛連結 Dropbox,所以請按下[Authorize]
如果你在本機已經有裝好 Dropbox 用戶端程式,那麼外掛會自動取得你的帳號,你只要按下[Allow]允許即可
如果你沒有安裝用戶端程式,那就會要求你輸入 Dropbox 的帳號及密碼再授權
那如果你連 Dropbox 的帳號都沒有的話,請照著這篇文章開頭的介紹文申請一個吧,免費的哦!
這是授權成功的畫面
然後回到 WPB2D 的選單,首先你要設定備份資料庫暫存檔的儲存位置,以及整個網站檔案在 Dropbox 的資料夾名稱
系統預設會在你的 Dropbox 新增一個 Apps 資料夾,裡面會再新增一個 wpb2d 資料夾,檔案就是備份到這裡。如果你要用同一個 Dropbox 帳號備份多個網站的話,請勾選「Store backup in a subfolder of the wpb2d app folder」,後面再不同的網站指定不同的資料夾名稱,這樣才不會檔案打架
另外你還要設定備份的頻率,如果網站每天更新當然是選[每天]囉!至於時間請選擇一個網站離峰的時段,我都是設定半夜的時間備份
然後在下面的視窗勾選你「不要備份」的檔案,像是快取外掛所產生的暫存檔,以及圖形驗證外掛所產生的暫存檔都沒有備份的需要
要特別注意的是 wp-config.php 裡面有記錄資料庫的帳號密碼等資訊,基於安全考量最好也不要備份 wp-config.php 這個檔案到 Dropbox,以免 Dropbox 出問題網站也跟著遭殃
之後每天指定的時間,你網站上的檔案及資料庫就會備份到 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如何救回誤刪或是舊版的檔案,我不會再針對這部份重覆發文,同時也提醒你我的站上有很多有用的資訊,麻煩你善用搜尋的功能
喔喔喔~ 1跟4正需要XD
檔案很多的人就知道我在講什麼
不過這樣Dropbox被駭WP也完了!
只要wp-config.php不備份就應該還好,我文章來加一下
對ㄟ!
把這件事完全忘了~
不知道是否有支持OpenDrive的备份插件,因为Dropbox在我们这被GFW折腾得很厉害。
不曾看過有支援OpenDrive的外掛,因為大家都忘了這一家吧?
如果你的主機是在美國Dropbox一定可以用,跟GFW無關
呵呵,我可没那么好,没钱用上美国服务器。以后找人根据文章提到的插件,把它改装成可以支持Opendrive或金山快盘的版本。
這我可不會
[...] 參考文章:備份WordPress到Dropbox [...]
版主你好 我在第一次設定備份到Dropbox時用了5個多小時還顯示Approximately 99% complete,不曉得大家也會這樣嗎?
設定好排程,觀察個幾天再說吧
版主你好 後來上網google一下,發現其他人也有類似問題,v1.4.5版都是停在99%,後來外掛作者表示正在解決此問題,等v1.5版可能會改善吧
我是在這裡看到的http://wordpress.org/support/topic/crazy-logs
謝謝您的資訊