對網站進行備份是網站經營必須注意的事情,因為無法預料網站什麼時候會突然出問題、當機等等的意外狀況發生,定時備份是必要的。不過備份網站對於大多數人來講是一件麻煩事,因為很多人不知道怎麼備份?WordPress的使用者其實不會有這樣的困擾,因為我們善用「BackWPup」這個外掛,就可以幫我們的備份輕鬆搞定,外掛可以依您的需求,自動送上備份檔案到您指定的位置存放。
一般來講,我們備份WordPress要備份FTP檔案以及MySQL資料庫,其中又以資料庫備份最為重要,因為站內所有的文章、留言通通都在資料庫中,FTP的程式檔案不見了,再去官方載回來就好了,如果文章不見了,等於網站要重來,是一件很嚴重的事情。我們可以透過BackWPup這外掛幫我們備份資料庫,當然更厲害的是它可以幫我們整個網站打包並送到Dropbox、FTP、Amazon、Google Storage儲存空間。
以前我們有介紹過一個WordPress資料庫自動備份外掛「WP-DB-Backup」,如果您真的超懶得進行備份,或者是備份檔案已經超過信箱的最大限制,那你可以考慮使用BackWPup,因為它可以幫你自動備份到Dropbox、指定的FTP或者是Amazon、Google Storage等空間,非常的方便。目前算是WordPress裡面最強的備份外掛,可以指定的儲存空間對於很多人來講,真的很方便。
透過BackWPup備份的檔案,可以備份資料庫、FTP檔案,也可以修復資料表、優化資料表等。進行資料庫備份時,我們也可以選擇我們要備份的資料表,除此之外,我們可以設定自動排程,看要多久備份一次,另外也可以把備份的檔案傳到Email、FTP、Amazon S3、Google Storage、Microsoft Azure、RackSpaceCloud以及最方便的DropBox,備份檔案支援zip、tar、tar.gz、tar.bz2這些壓縮格式。
- 外掛名稱:BackWPup
- 外掛下載:按這裡
第1步 外掛安裝完畢啟動後,點擊【BackWPup】→【Add New】,進入後請設定排程名稱,接著請勾選要備份的類型(在此只選擇Database Backup資料庫備份),接著請選擇資料表(預設全選),再來請選擇備份送達地點(在此選「Backup to E-Mail」),之後請設定排程時間,然後點﹝Save Changes﹞儲存設定。
第2步 點【Jobs】可以設定目前系統設定的排程,可以將滑鼠移排程名稱下方點﹝run﹞可以立刻進行排程的動作。
第3步 這時候就會開始跑排程,所有訊息均會顯示在視窗上。
第4步 跑完排程後,可以到您指定的地方看看備份檔案有無送達,在此香腸是設定信箱,所以在信箱中可以找到備份的資料庫,只是信件標題有點亂碼。
其它備份設定
點擊【BackWPup】→【Setting】可以對外掛做一些設定,比方說是寄件者信箱、Log檔案設定等等。
同步至其它空間
文章前面一值有提到可以備份到Dropbox、Amazon S3、個人FTP等空間,其實在第一步驟設定排程時,下方就有這些地方可以設定授權備份囉!設定好後,會自動幫您將備份檔案送達至指定的地方。這樣如果信箱單檔限制不夠大也不必擔心備份檔案無法送達囉!
目前這外掛香腸並沒有用,只是這外掛真的蠻方便的,推薦給有需要的使用者。但話說回來,這外掛也是香腸看過難得檔案大小會超過1MB的。上回幫卡咪龜裝過這外掛,一開始在原先的空間用是OK的,因為我是設定同步到Dropbox,不過後來幫他搬家到硬闖空間後,忘記對外掛重設一些授權的部分,結果在WordPress台北場的活動前一天,整個把硬闖主機搞掛,因為Log檔案有2GB,整個突破空間原先限制,很怪。所以大家在使用的時候,要稍微注意一下Log這部分,別讓Log檔案衝爆主機囉!
遇上以下的問題, 請問戶樣弄才好…還有如果備份太多資料, 應該要排除哪些資料呢 謝謝
“Display working log” :
WARNING: XXXX/html/stats/error_logs” not followed.
WARNING: XXXXXX/html/stats/logs” is not readable!
XXXXX too long to be saved correctly in TarGz archive!
看起來很像是log權限問題~~
根據你的結構看來,你應該是自己的主機吧? 如果是自己的主機,直接下SSH備份就好了
請問這個直接下載, 不能像這篇POST的插件可以設置為自動備份? 每次都需要人手??
照理講可以,如果無法可能主機有某些限制,但這部分可能要您自行查看看~
或是換一套外掛試試看?
請問出現「ERROR: Maximum execution time of 30 seconds exceeded」
「ERROR: Job has ended with errors in 88 seconds. You must resolve the errors for correct execution.」
該怎麼解決?
備份超過系統的timeout上限值,可以請主機商調整系統timeout,不過不建議這麼做。
可能備份太多資料,造成系統跑太久了,排除一些不必要的東西吧
請問香腸
備份出來的壓縮檔 只有600k而已耶
有這麼小喔?
另外備份出來的sql的檔案就是 wp網站的所有資料嗎?
包括文章,留言,圖片,外掛…等全都在這個sql備份檔裡面嗎?
感謝~~~~
我執行時候會出現memory不夠的訊息耶
那就是你空間設定的RAM Limit太低了吧
可以聯繫空間商
黃子珅 這是我自己的主機,要改哪個地方呢?
不好意思,後來發現我檔案裡面有以前上傳的影片,刪除後,就變很小了。
我備份 FTP 的時候,發現四個錯誤,就是檔案太大的問題,上網查了一下,說目前限制大小就是150MB,好像作者說什麼 API 問題,所以把大小設為 150MB,請問大大,有解決方法嗎??不然FTP 就要手動去下載備份了。
很棒的外棒,對我這樣的懶人幫助最大了!呵呵…
另外,想請教一下,旁邊這個”讚、google+1″是哪個外掛呢?可否告知?謝謝!
他備份出來的檔案 若放到空間上 下載回來來就建議刪掉了
不然一兩個月下來很恐怖的