WordPress好用備份工具-BackWPup Free

WordPress的好用備份工具, BackWPup Free
https://wordpress.org/plugins/backwpup/

如字面所示, 是 wordpress 的 backup, 而且是 free 的, 十分方便.

備份的內容包含了資料庫、原wordpress xml匯出、web的檔案、plugin的清單等.

備份的目的可以放到以下幾種位置:

  1. 指定的目錄
  2. 指定的FTP
  3. Dropbox
  4. S3
  5. Microsoft Azure blob
  6. Rackspace cloud
  7. SurgarSync
  8. Email attachment
  9. Google drive (PRO only)
  10. Amazon Glacier (PRO only)

而且可以寄出成功與失敗的email通知.

這個工具目前測試的狀況是用在 Microsoft Azure blob時, 會有點問題, 錯誤訊息如下:

PHP Fatal error: Can’t inherit abstract function WindowsAzure\Common\Internal\Authentication\IAuthScheme::getAuthorizationHeader() (previously declared abstract in WindowsAzure\Common\Internal\Authentication\StorageAuthScheme) in /var/www/xxx/wp-content/plugins/backwpup/vendor/WindowsAzure/Common/Internal/Authentication/StorageAuthScheme.php on line 43

主要是因為這支程式 StorageAuthScheme.php 的問題, 可以更新目前 github 上的 azure php sdk 版本, 即可順利使用:

https://github.com/MSOpenTech/azure-sdk-for-php/blob/dfe103b6241bc508fef34988ace31fa11e735382/WindowsAzure/Common/Internal/Authentication/StorageAuthScheme.php

這個 wordpress plugin 的設定很方便, 可以定義多重排程工作, 並有記錄及檢查, 而且執行了多久, 歷程, 都有很清楚的呈現方式.

若有在使用 wordpress 時, 定期備份是很重要的, 而且可以做到異地的備份, 很重要的好用工具.