WordPressが真っ白。データが消えた。復旧は?

WordPressが真っ白。データが消えた。復旧は?

 

ブログをしていると、いきなりデータが飛んでしまった?画面が真っ白で何も表示されていない、Postが全部消えてしまった!のような経験はありますでしょうか?

ちゃんとデータのバックアップを取っていれば良いのですが、どちらにせよ慌てますよね。

僕の場合は、自動でバックアップをとってはいるのですが、一週間に一度の設定だったため、一週間分のデータが心配でした。

結果的には復旧しましたが。

ネットで調べた時に、あまり情報がないなと思ったためブログでアップすることにしました。

参考にしていただければと思います。

 

 

 

 

 

WordPressが真っ白。その状況は?

僕の場合は、普段のブログ http://hirogosomewhere.com/ は以下のような感じなのですが、

WordPressが真っ白。データが消えた。復旧は?

 

なぜだが、いきなり

WordPressが真っ白。データが消えた。復旧は?

 

のようになっていました。プラグインも、プログラムも何もいじっていないのにいきなりこうなりました。

ネットで記載があるのは、何かをいじった直後ならばそれがが原因であることが多いと。

では何もしていなかったのに突然の場合はどうするべきでしょうか?

原因を特定しましょう。

 

原因特定方法

 

よくまとまっているサイトがありましたので、下記をごらんくださいませ。

WordPressの画面が真っ白!原因別の対処法まとめ【初心者向け】
https://wpmake.jp/contents/knowledge/white_screen/#cause_other

 

上記を行うと、ブログを開いた際にエラーメッセージが表示されるようになります。

WordPressが真っ白。データが消えた。復旧は?

 

 

ちなみに僕の場合は、

 

MySQL Table is marked as crashed and last (automatic?) repair failed …

 

でした。Wpkg postというテーブルが壊れていた。自動修復が失敗したというエラーでした

 

作成したデータが消えたとかではないようでしたので、安心しました。

 

 

phpMyAdminにログインしてテーブルを復旧

 

ログインして、指定のエラーが出ているというテーブルの欄を開こうをするとエラーで開けません。

WordPressが真っ白。データが消えた。復旧は?

    -Sponsored Link-
   

 

一覧を見てみると、その壊れたというテーブルだけ、[ In Use ]という状況のようです。ログアウトしたはずなので、ロックがかかっていたのかもしれません。結構連続的にpostしてたので、それが原因かな。

 

WordPressが真っ白。データが消えた。復旧は?

テーブルを選択し、復旧を試みます。

 

WordPressが真っ白。データが消えた。復旧は?

とりあえず対象のテーブルを選択し、Repair table するも失敗。

WordPressが真っ白。データが消えた。復旧は?

うまくいかないので、とりあえずテーブル一覧から再度このテーブルを選択し、Repairではなく [ Check table ]を選択。

すると、OKがでました。Checkをするとロックでも外れるのかな?

 

WordPressが真っ白。データが消えた。復旧は?

 

ステータスも通常通りに戻りました。

 

WordPressが真っ白。データが消えた。復旧は?

 

wpkg_posts テーブルも開けます。

WordPressが真っ白。データが消えた。復旧は?

 

再度、http://hirogosomewhere.com/ にアクセスすると、元通り表示されるようになりました。

WordPressが真っ白。データが消えた。復旧は?

 

 

まとめ

この手の解決の為のページは、ネット上にあったのですが、古かったのでブログにしてみました。あまり情報が無いということは、もしもこのようなケースになった時は、

  • 諦める
  • レンタルサーバー管理会社に依頼する
  • 修復ではなくバックアップする

と言う人が多いからなのかもしれません。

 

日本人のブロガーの皆さんは、日本のサーバーを使用してることが多いと思うのですが、僕の場合はマレーシアのサーバーを借りているので英語です。

とはいえ、使用方法は特に変わりません。

正直なところ、データが飛ぶよりも、テーブルが壊れてくれたほうが楽かなと思いました。

 

今回のポイントとしては、Repair table が上手くいかなかったので Check table を使用したら復旧したというところです。

 

まぁちゃんとバックアップを取っていれば、気にする必要は無いですよね。

 

ではでは

 

 

    -Sponsored Link-    

Add a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.