使用 WordPress 備份插件不僅可以備份 WordPress 數據庫,還可以備份圖片、主題模板等文件。同時 WordPress 備份插件可以定時
將數據作為附件自動備份到自己的 email 郵箱,或者進入後台直接手工下載到本地電腦。但是如何自動將 WordPress 數據庫文件自定備份到本地電腦
呢?畢竟下載到本地電腦會讓人比較放心。直接使用可以發送 wp 博客數據庫備份到你的 Dropbox 帳户的 WordPress 插件,或者 wp 插件再結合使用
Dropbox 即可實現這種功能,最後通過 Dropbox 自動同步備份文件到你的本地電腦。
WordPress 備份插件
首先介紹幾款相關的 WordPress 備份插件:
wp-db-backup
備份插件:wp-db-backup 備份插件是 WordPress 官方網站上最熱門的數據庫備份插件,使用起來也非常簡單,下載安裝該插件並啓用後跳轉到
Dashboard-》 Tool-》 Backup 設置數據庫表的備份選項即可,可選:
1 、備份文件到服務器
2 、下載到本地電腦
3 、 Email 備份到郵箱
還可以選擇自動定時備份到你指定的 email 郵箱,設置每小時、每天、每兩天、每週定時備份博客數據庫均可。 wp-db-backup 會在 wp-
content 目錄下新建一個以 backup 開頭的隨機名稱作為備份文件保存的目錄,隨機數字名稱在一定程度上使備份文件更加安全。
另外一個類似的 WordPress 博客備份插件是 wp-dbmanager,wp-dbmanager 備份插件也是一個相當熱門的
WordPress 插件,不僅可以自動定時備份,還可以直接在 WordPress 後台導入數據庫備份文件、數據庫修復、優化、恢復、刪除、清空等數據庫操
作。
不過上面兩個 WordPress 備份插件定時備份只能發送數據庫備份文件到 email 郵箱,不能直接發送到你的 dropbox 賬户。所以這裏再介紹
一個插件 wp-time-machine,wp-time-machine 備份插件其實也是一個非常不錯的插件,安裝並啓用該插件後,不僅可以備份數據庫
文件、還可以備份 uploads 目錄上傳的圖片等所有 wp-content 中的文件 (如 WordPress 主題) 、.htaccess 文件、數據庫恢復説
明。最關鍵的是它可以將這些備份文件發送到你的遠程賬户,包括 Dropbox 、 Amazon』s AWS
S3 、遠程 FTP 服務器。但是 wp-time-machine 有一個致命的缺點是,只要你的 WordPress 博客啓用了這個插件,任何訪客訪問這個地
址:
| http://yourdomain.com/path/to/WordPress/wp-content/plugins/wp-time-machine/cron.php?generate=1 |
都會在 wp-content 目錄下生成那些備份文件,而且默認的備份文件名稱都是一樣的,比如 wpTimeMachine-data-
files.sql,因此任何人都可以通過瀏覽器在這個地址 http://domain.com/path/to/WordPress/wp-
content/wpTimeMachine-data-files.sql 下載到你的數據庫備份文件。 wp-time-machine 備份插件作者提示
將上面生成網址中的 generate=1 改為 clear=1,使用 curl
url 自動定時執行備份計劃任務時,就不會在 wp-content 目錄下生成備份文件。許多介紹該插件使用方法的中文文章也只提示在 WordPress 後
台點擊了該插件的備份操作之後,要記得刪除這些備份文件,但是卻都沒有提示這個地址會被任何人訪問到。因此為了你的 WordPress 博客安全,強烈建議
不要使用該插件,也許哪一天插件作者更新了這個安全漏洞之後,可以考慮啓用這個插件。
如何將 WordPress 備份文件發送到 dropbox
既然 wp-time-machine 不能用,那麼如何將 WordPress 博客備份文件發送到 dropbox 呢?當然還是有辦法的,比如利用 wp-
db-backup 備份插件,我們只要將插件自動定時發送到郵箱的 email 附件上傳到 dropbox 帳户就可以了。 Send to Dropbox
程序就是一款這樣的非常好的 dropbox app 應用程序。
登陸 Dropbox 帳户後訪問 http://sendtodropbox.com/connect,允許 send to
dropbox 訪問 dropbox 帳户,通過後在 dropbox 帳户 my app 中會多出一個 send to
dropbox 。同時 sendtodropbox.com 會給你提供一個***@sendtodropbox.com 的 email 郵箱地址。這個 app 通
過這個唯一的 email ID 發送附件。
| The app 『Send To Dropbox』 would like to connect with your Dropbox. • Please make sure you trust this app before proceeding. • You can always remove this app by visiting the Apps • You『re currently logged in as ****@gmail.com. If you |
如果自動接收 WordPress 數據庫備份文件的是 Gmail 郵箱,在 Gmail 郵箱中就可以在過濾器中將所有帶有附件的郵件轉發到以上這個地址。
Gmail 自動轉發需要驗證因此還要進行一些操作 dropbox 才能順利收到作為 email 附件的備份插件。下面是幾個操作步驟:
1. 創建 Gmail 過濾器:進入接收數據庫備份文件的 Google
gmail 郵箱,創建一個接收郵件過濾器 filter:點擊右上方的 settings-》-filters 》 create
filters-》 輸入過濾條件:

2. 添加轉發地址:
