WP-DBManagerの「DBバックアップに失敗しました」

公開日: 2014年02月07日
最終更新日: 2014年06月09日

失敗

Wordpressのバックアップ系における最も有名なプラグインの1つ「WP-DBManager」において、「DBバックアップに失敗しました」という初めてのエラーが発生しました。最終的には別のプラグインを使用することになったのですが、一連の流れをご紹介。

もくじ

はじめに

WP-DBManagerをインストールして、いざバックアップしようとしたら「DBバックアップに失敗しました。」と表示されました( ゚д゚) ・・・

これです↓
DBバックアップに失敗しました

環境は整っているようです。このまま作業を続行してください。

実行

「’2014年2月4日 @ 5:03 PM’ のDBバックアップに失敗しました」

( ゚д゚) ・・・

(つд⊂)ゴシゴシ

( ゚д゚) ・・・なぜ??

環境が整っているようなのでそのまま作業を続行したのに、「DBバックアップに失敗しました。」と言われても…。

ちなみに、この環境は日本語化の設定をした後のエラーメッセージですので、日本語化していないデフォルトの状態だと「Database Failed To Backup On」と表示されるはずです。

謎の現象・・・
まずこのような現象に襲われるに至った経緯を簡単にご紹介します。

ロリポップからメールが届く

私は現在エックスサーバーを使用しているのですが、以前知人の会社のWebサイトを作成した際に、そちらのレンタルサーバーをロリポップで契約してもらったんですよね。

そしてその知人からつい先日、「ロリポップから以下のようなメールが来たんだけど、どうすればいいの~?」と連絡があったのです。

平素よりロリポップ!をご利用いただき、誠にありがとうございます。

この度、「●●●●●●●」のご契約で利用されている
WordPress の wp-login.php に対し、複数回のログイン試行が確認されました。

アクセスの内容より、総当たり攻撃や辞書攻撃など、WordPress への
不正なログインを試みるアクセスの可能性が高いと判断されたため、
弊社側で .htaccess による wp-login.php へのアクセス制限を実施し、
WordPress ダッシュボードへのログインができないよう対応を行っております。

お客様ご自身が WordPress にログインするため、
.htaccess を編集しアクセス制限を解除する必要がございます。

■ .htaccess の設置場所
 /.htaccess

お手数ですが、下記対策マニュアルをご確認いただき対策を
行っていただきますようお願いいたします。

▽ WordPressの.htaccess編集方法
http://lolipop.jp/manual/blog/wp-htaccess/

また、サーバーやホームページのセキュリティ向上のためには、
ロリポップ!で行っておりますサーバー側の対策に加えて、
ユーザーの皆様にも対策を行っていただくことが重要です。
下記のページをぜひご確認ください。

▽ サイト改ざんへの対策をお願いいたします – ロリポップ!
http://lolipop.jp/security/

これからもより快適に、楽しくご利用いただけますよう
機能追加やサービス向上に努めてまいります。
今後とも、ロリポップ!をどうぞよろしくお願いいたします。

とりあえず、知人にやり方を説明して「.htaccess」の編集をしてもらいました。

そして、Webサイトを制作した際に、データベースの自動バックアップ設定などしておりませんでしたので、万が一に備え、WP-DBManagerでバックアップ設定をしておこう~と思い、Wordpressの管理画面にログインさせてもらったのです。

それで、いつも通りに「プラグイン > 新規追加」からWP-DBManagerを検索してインストール、htaccess.txtを.htaccessにリネームして指定のフォルダに移動、日本語化、などなどをして、よーしバックアップするぞーっていう感じでバックアップをしてみたわけです。

からの、これですね。
DBバックアップに失敗しました

いや~こんなの出たことないっすよ。
私が運営するWebサイトは全てWP-DBManagerでバックアップを取ってるんですが、このエラーは初見です。

自分のサイト以外で予定外の挙動になった時、困るんですよね。

ロリポップにも自由にログインできるわけではないし、もしもあれこれイジってたらページ真っ白!なんてことになったら最悪ですからね。

普段なら自分のつたない知識を元にあれこれしてみるのですが、知人しかも会社のホームページですから、勝手なことはせずにそれはもう慎重にググりましたよ。

するとまぁ見事に、同じエラーメッセージが出ているという報告記事は見つかりませんでした。

こういう時って大体こうなんですよね。

一応、最も参考になるかもしれないフォーラムはこちら(wp-dbmanagerでの復旧に失敗します)になりますが、重要な部分はスルーされており、よく分かりませんでした。

似たようなメッセージで「Database Failed To Backup On ’2014年2月4日 @ 5:47 PM’. Backup File Size Is 0KB.」というようなエラーに関して困ってる人は、色んなフォーラムなどで見かけたんですけどね…。

※日本語訳:「’2014年2月4日 @ 5:47 PM’ のDBバックアップに失敗しました。バックアップのファイルサイズは、0KBです。

もう私の知識と検索能力では解決方法を導き出すことが出来ませんでしたので、プラグイン「WP-DB-Backup」をインストールして、そちらで設定しました。

WP-DB-Backupの使い方などは、【WP-DB-Backup】手軽にWordPressをバックアップできるプラグインで紹介されています。

ロリポップ + WP-DBManagerで発生する一般的なエラー

ロリポップの環境でよくあるエラーとして、もし下記画像のような形になる場合は、php.iniの設定(当ページ下部で紹介)を変更する必要があります。

バックアップ作業を進める前に修正が必要

ロリポップのサーバにWP-DBManagerをインストールし、DBをバックアップしようとするとこういった状態になると思います。

出典:http://www.seotemplate.biz/blog/wordpress-plug/3482/

ロリポップのsafe_modeをoffにする方法

今回のエラーとは関係ないのですが、ロリポップのphp.iniの設定でsafe_modeをoffにする方法を以下に紹介しておきます。

まず、ロリポップの管理画面(ユーザー専用ページ)にログインして、「WEBツール > PHP設定」をクリックします。
ロリポップのユーザー専用ページ

該当ドメインの右側にある「設定変更へ」をクリックします。
※この際、phpバージョンにより、次以降のステップで画像とは異なる場合があります。
PHP設定

「■ そのほか」のテーブルの、上から6行目あたりにある「safe_mode」をOffにし、「php.iniを設定する」をクリックします。
※これはPHP 5.3の場合の一例のため、下記画像と同じ場所に見当たらない場合は、Ctrl+Fで検索窓を開き、「safe」と入力して検索してみてください。
php.iniの設定

これで完了です。
ちなみに、PHP 5.4からセーフモードが削除されておりますので、バージョンが5.4になっている場合は、safe_modeのOn・Offを選ぶ項目は表示されません。

つまり、PHPバージョンが5.4になっている場合は、safe_modeが既にOffになっているものと考えて良いと思います。

注意点

PHPバージョンを変更するとWebサイトの表示やプラグインに不具合等が生じる可能性がありますので、変更した場合はWebサイトに不具合が発生していないか必ず確認してください。

終わりに

解決方法が分からなかったのに記事を公開するのも気が引けたのですが、同じエラーに見舞われた方が当ページに辿り着き、コメント等々で解決方法を書き添えていただける可能性を信じ、公開しました。

今回エラーになったWP-DBManager、代わりとして使用したWP-DB-Backupの他にも、BackWPupというプラグインなどもあります。

実は私も昔使っていたのですが、少し使いづらかったのと、何か忘れましたけど何かしらの理由でWP-DBManagerに乗り換えたんですよね^^;

BackWPupについてはWordPressの一括バックアップ WP-DB-Backup から BackWPup へなどで解説されています。

\(^o^)/ ぼっけぇシェア \(^o^)/

この記事へ9件のコメント

  1. ウーピーまちゅ
    2014年6月9日 10:55

    今、まさに同じ状態でバックアップができずに困っている状態でした。解決したらご報告に参ります。

    • inosh
      2014年6月9日 17:35

      コメントいただき、ありがとうございます。
      もしも原因がお分かりになりましたら、ご教示いただけますと幸いです。

      お手数お掛け致しますが、どうぞよろしくお願い致します。

  2. ビートおやじ
    2014年11月9日 12:52

    こんにちは!
    まったく同じ現象(ロリポップ・DBバックアップに失敗しました)で困っていました。

    で、いろいろと検証してみたら、
    「GZIP圧縮を使用しますか?」をYESにしてバックアップをすると成功するみたいです。
    試してみてください。

    不思議ですね。

    • inosh
      2014年11月14日 13:03

      こんにちは!
      なるほど…それは試していなかったと思いますので、また試してみたいと思います。

      ご親切にお知らせいただき、ありがとうございました!

      • エボ
        2014年11月22日 2:55

        困り果ててここにたどり着きましたが、ビートおやじさんの方法で解決しました。
        いのしゅ様、ビートおやじ様心よりお礼申し上げます。
        まあド素人なので、そのなんとか圧縮の意味もわからないんですがね(^人^)

        • inosh
          2014年11月22日 14:51

          コメントいただきありがとうございます。
          エボ様もその方法で無事バックアップ出来たんですね!

          私はまだ試せていないのですが、ビートおやじ様の方法で大丈夫そうですね。

        • car insurance quote
          2016年6月4日 23:03

          the mean time, I thought I would share just one quick moment from our W is for Winter Mommy School unit.  I haven’t been the best about taking pictures of our activities and art projects this time

  3. 哲也
    2015年11月27日 16:55

    これ同じ状況になったのですが
    GZIP圧縮を選択すれば問題なくバックアップが作成されました。

    今回の件において私は
    バックアップファイルの容量が大きかったので圧縮することで、バックアップが作成されたと認識しています。

    • inosh
      2015年11月27日 18:17

      コメントありがとうございます。
      みなさん同様の方法で解決されているようなので、この件はGZIP圧縮で対応すればバックアップ可能と記事内に追記しておこうと思います。

この記事へ1件のトラックバック

コメントを残す

サブコンテンツ
ページトップへ戻る ページエンドへ進む