BackWPupプラグインのエラー

WordPressでブログを作成しているが、バックアップに良いものはないかと探してみたところ、「http://wordpress.org/extend/plugins/backwpup/:Title=BackWPup」というプラグインが良さそうだった。

自動的に取ったバックアップファイルをDropBoxなどのストレージにアップロードしてくれる。
バックアップ対象、周期、圧縮形式などの指定も十分。

早速入れて見たが、動作せず。エラー解消にトライ。

1.Dropboxの設定ができない

解説サイトだとFTPでのアップロード設定の下にDropbox等の設定があると書いてあるが、見当たらない。
設定画面の「Save Changes」の上に「curl-phpが入ってないよ」といった感じのエラーが赤字で表示されている。(エラーメッセージは残念ながら覚えていません)
Ubuntuなのでサクッとapt-getで入れてApacheを再起動(notリロード)したところエラーが消え、下の方に各種クラウド・ストレージの設定が表示された。httpでAPI叩くからCurlが必要だった模様。

2.ジョブ実行が0%のまま進まない

ジョブの実行をしても進捗バーが0%のままで、かつメッセージが表示されるらしい画面が真っ黒。原因は/etc/hostsの記述ミスのようだ。以前IPアドレスを変えてから書き換え忘れていて正しく名前解決が出来ていなかった。
直したところ、ジョブ実行後すぐにメッセージは表示され数十秒でDropboxへの同期もされた。

3.その他

上記の実行前に既にやっていたので必要な作業かは分からないが、ローカルへのバックアップ用にフォルダを作成し自分とapacheが書き込みできる権限を与えておいた。上記1,2で解決しない場合は試してみると良いかも。


さて、これで自動的に別ストレージへのバックアップも出来るようになったので、一安心。ここ最近バックアップに関してはホット(肝は冷める)な話題があったので。


ちなみにバックアップファイルのサイズだが、今のところコンテンツは多くはないが圧縮された状態で11MB弱。Dropboxの空き容量と相談しつつ世代数を管理するのが良いだろう。(世代数を超えたら自動的Dropbox上の古いのを削除してくれるかは今のところ不明。)