使用 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. 新增轉發地址:
