wordpress BackWPup の不具合(リダイレクトループ)発生

2013年9月8日

WordPress のバックアップ用のプラグイン「BackWPup」はとても便利で重宝していたのですが、先日不具合が発生したため削除しました。そのときのメモ。

BackWPup のバージョン:3.0.13
WordPress のバージョン:3.6

現象

1.バックアップが機能しない。9月2日を最後にバックアップが止まってました。

マニュアルでバックアップを行おうとすると以下のようなメッセージが表示されて、バックアップが起動しない。

“The HTTP response test get a error “couldn’t connect to host”The HTTP response test get a false http status ()”

2.マルチサイト構成のサイトでは、管理画面にアクセスできなくなってしまった。正確にはアクセスするのに非常に時間がかかり、管理画面内の移動がほとんでできない。(サイトの表示には問題なし)

管理画面にアクセスするのに非常に時間がかかり、何が原因かわからずプロバイダとのやり取りをした後に古い MacBook の Safari でアクセスしてみたところ、URL のところに「http://xxxxx.com/wp-admin/network/admin.php?page=backwupabout」と表示されているのを発見。またその際ブラウザには「このページにアクセスするための十分なアクセス権がありません。」と表示されていた。

「page=backwpupabout」で検索すると、以下のページを発見。

WordPress Forum 3.0.11 gives redirect error… (29 posts)

3.0.11 や 3.0.12 での対処法が掲載されていたが 3.0.13 の対処法はなし。プラグインフォルダの名前を変更してみたり、プラグインフォルダを削除(名前を変更するのと同じことなので、通常はしないほうが良い)しても現象は変わらず。

同じサーバーにインストールしてあるもう1つのサイトでは、バックアップは止まっていたが、リダイレクトループは起きていなかった。原因はマルチサイトのためなのか、.htaccess の記述によるのか、その他なのかは特定できていなく不明。

対処

最新のバックアップから復元して復旧。

復元した際の BackWPup のバージョンは「3.0.12」。復元した直後はブラウザのキャッシュのせいかどうかは不明だが、管理画面へのアクセスには多少時間がかかりあせったが、プラグインの画面にアクセスできたので、 BackWPup を削除。しばらくすると、問題なく管理画面にアクセスできるようになった。BackWPup の不具合(おそらく)でサイトの復元が必要になったが、BackWPup のバックアップのおかげで復元できた。。。