BackWPup是一款功能非常強大的WordPress自動備份插件, 它幾乎具有你需要的任何備份功能,下面是主要的功能列表:
備份WordPress數(shù)據(jù)庫(可選擇需要備份的數(shù)據(jù)庫表);
備份WordPress XML導(dǎo)出文件;
備份站內(nèi)任意文件,可排除、增加文件,也可以整站備份;
定時數(shù)據(jù)庫優(yōu)化,檢查、修復(fù)數(shù)據(jù)表;
還原數(shù)據(jù)庫和數(shù)據(jù)。
BackWPup能將備份的數(shù)據(jù)打包發(fā)送到Email, 存到FTP,Dropbox、SugarSync、Amazon S3… 這么多的備份還能丟數(shù)據(jù)嗎?
BackWPup最強悍的功能就是自動備份了,設(shè)定好備份周期后,用戶完全不用理會,BackWPup會通過cron定時執(zhí)行任務(wù);如果你的空間不支持cron,BackWPup可以定時通過外部的http請求來觸發(fā)自動備份。
BackWpup插件可以在
http://wordpress.org/extend/plugins/backwpup/ 下載安裝,在那里你還可以找到作者
danielhuesken的另外幾款不錯的WordPress插件。
安裝完成后啟用插件,在WordPress左側(cè)多了一項BackWPup,點開Jobs相就可以對計劃任務(wù)進行添加、刪除、修改等操作了。
backwpup job overview
上面的任務(wù)列表中我添加了3個自動備份任務(wù):數(shù)據(jù)庫兩天備份一次;重要文件每周二備份一次;整站備份每月一次。大家可以參考我的命名方式來命名一個備份任務(wù),比如bak_db_1357_50cps_dropbox表示每周1,3,5,7備份一次數(shù)據(jù)庫到Dropbox,保留最近50個備份,這樣任務(wù)名字就可以提供很多信息了。
任務(wù)設(shè)置
點擊BackWPup Jobs 右邊的“Add New” 可以新增任務(wù),下面是具體設(shè)置:
在Job Type 設(shè)置中我們可以選擇需要備份的數(shù)據(jù)種類,因為我的網(wǎng)站數(shù)據(jù)少,我全部選中來做整站備份(其實WP XML Export完全不用打勾,因為我們幾乎不會使用XML來備份還原),并且把優(yōu)化數(shù)據(jù)庫和修復(fù)表的選項也打上了勾。
接下來我們在Job Schedule設(shè)置自動備份的周期,我設(shè)置的是每周日的早上3點,需要注意這個時間的時區(qū)是和你在WordPress的General Settings是一樣的,也就是說你在WordPress設(shè)置為+8時區(qū)那么這里也是+8時區(qū)。
job schedule
我們還可以自定義備份的文件名,數(shù)據(jù)壓縮格式建議選擇Tar Gzip,這種格式壓縮的文件比較小,能夠節(jié)省不少空間。
backup file
記得填上自己的郵件地址,這樣在備份出錯的時候BackWPup會給你發(fā)一份錯誤報告,上面詳細(xì)地記錄了備份過程的出錯步驟:
backwpup email notify
備份設(shè)置
接下來就是需要備份的數(shù)據(jù)設(shè)置了。
首先是數(shù)據(jù)庫,當(dāng)然選擇所有的表了。
uploads文件夾下的文件不是經(jīng)常變化,這里我們沒有選擇,當(dāng)然,把upload文件夾的內(nèi)容備份下來會好一些。
files
設(shè)置好備份項目后就可以選擇存放地點了,這里我用的是Dropbox,需要說明的是,由于通過服務(wù)器操作,備份和下載備份都不用梯子(你懂的)。
到此一個自動備份的任務(wù)就完成了,保存退出,在Jobs 那里就能看到這項任務(wù)了,就像第一張圖那樣。你還可以添加更多的任務(wù)。這時候我們可以點擊 “Run Now” 來立即運行任務(wù)。
下面是運行時的圖, 插件會把終端的輸出顯示在這里。
需要特別提醒的是: 只要你點擊了 “Run Now”, 你就可以隨時關(guān)閉瀏覽器窗口,任務(wù)會在服務(wù)器后臺一直運行到結(jié)束。
另外運行時顯示的信息不完整,即使任務(wù)已經(jīng)完成了,”終端” 還是可能會一直停在某一個狀態(tài)(這段取決于你的php可執(zhí)行時間)。我手動備份了很多次從來沒見過100%的進度。這時候我們可以點擊Working刷新一下,如果任務(wù)完成的話就顯示 “Nothing…”。
備份其實很快的,下面的圖中我備份WordPress數(shù)據(jù)庫加上整站數(shù)據(jù)7429個文件,從開始到上傳完成只用了344秒(最后任務(wù)一直停在Upload那個狀態(tài),等了十幾分鐘后刷新了一下發(fā)現(xiàn)早已備份完成了)。
備份完成后我們可以在 “Logs”查看備份狀態(tài)。在 Backups 頁面我們可以將備份的數(shù)據(jù)下載到本地(服務(wù)器中轉(zhuǎn),直接點擊下載)。
backup logs
備份的數(shù)據(jù)庫和文件可以從 “Tools” 導(dǎo)入,我還沒試過這個功能。
另外在Setttings 里還可以設(shè)置一些其他的參數(shù),比如備份失敗發(fā)送郵件到某個地址、失敗重試次數(shù)、Logs 存放路徑等。一般設(shè)置一下郵箱和Log存放目錄就行了,其他可以使用缺省設(shè)置。
BackWpup插件下載地址:
http://wordpress.org/extend/plugins/backwpup/