WordPress の投稿・固定ページが全て消えた!?:解決

目次

この記事を書いた背景

本日、会社の定例会で WordPress 記事を見せようとしたところ、全ての投稿・固定ページが全て消えてしまっていました。

いや、焦りましたよ。
例の○リポップなどのサーバーでインストールされた WordPress のクラッキング事件とあまりにもタイミングが近かったもので。

もしかして、弊社の安全と考えていた対策は無駄だったのか!?とか色々考えを巡らせてしまいました・・

しかし、クラッキング事件の現象は特になく、改竄等の現象も確認できず。

サーバーにログインして色々確認をしてみました。

原因

今回の原因は、データベースの破損でした。

WordPress のデータって、履歴管理などのためにかなりガッツリとデータ領域を利用するのですが、何かのタイミング(ここまだ検証中)で破損してしまったようでした。

復旧の方法

で、今回の場合、この破損に対する復旧方法は2つありました。

1つめは、データベースをバックアップからリストアする方法。
2つめは、破損したテーブル(データベースのデータ管理の単位の一つ)を修復する方法。

自分のケースだと、1つめの方法ではバックアップに不足するデータが存在することが確認できたので、2つめを先に実行してみることにしました。

復旧の手順

このブログで使っているサーバーでは phpMyAdmin が利用できるので、SQL による修復を行いました。

※以下のユーザー名、テーブル名は記事のため本来使っているものと違う表記にしています

まずは、テーブルの状態を確認する CHECK コマンドを実行します。

[code lang=’sql’] CHECK TABLE wp_posts
[/code]

結果は次の通り、テーブルに破損(crashed)がある事が表示されました。

[code lang=’text’] Table Op Msg_type Msg_text
xxxxxx.wp_posts check warning Table is marked as crashed
[/code]

修復するため、REPAIR コマンドを実行します。

[code lang=’sql’] REPAIR TABLE wp_posts
[/code]

問題無く修復されれば、次の様なメッセージが表示されます。

[code lang=’text’] Table Op Msg_type Msg_text
xxxxxx.wp_posts repair status OK
[/code]

再度、テーブルの状態を確認する CHECK コマンドを実行します。

[code lang=’sql’] CHECK TABLE wp_posts
[/code]

テーブルの状態が OK になりました。

[code lang=’text’] Table Op Msg_type Msg_text
xxxxxx.wp_posts check status OK
[/code]

まとめ

REPAIR コマンドで素直に直ってくれたので良かったのですが、壊れ方によっては今回の方法で直らないことも十分に考えられます。

やっぱりバックアップは大切ですね(笑)

10年集客し続けられるサイトを、ワードプレスで自作する9つのポイント プレゼント

【最後まで読んでくれたあなたに】

あなたは、24時間365日、自分の代わりに集客し続けてくれるWebサイトを作りたい!と思ったことはありませんか?

私はこれまで500以上のWebサイトの構築と運営のご相談に乗ってきましたが、Webサイトを作ってもうまく集客できない人には、ある一つの特徴があります。

それは、「先を見越してサイトを構築していないこと」です。
Webサイトで集客するためには、構築ではなく「どう運用するか」が重要です。

しかし、重要なポイントを知らずにサイトを自分で構築したり、業者に頼んで作ってもらってしまうと、あとから全く集客に向いていないサイトになっていたということがよく起こります。

そこで今回、期間限定で
『10年集客し続けられるサイトをワードプレスで自作する9つのポイント』
について、過去に相談に乗ってきた具体的な失敗事例と成功事例を元にしてお伝えします。

・ワードプレスを使いこなせるコツを知りたい!
・自分にピッタリのサーバーを撰びたい!
・無料ブログとの違いを知りたい!
・あとで悔しくならない初期設定をしておきたい!
・プラグイン選びの方法を知っておきたい!
・SEO対策をワードプレスで行うポイントを知りたい!
・自分でデザインできる方法を知りたい!

という方は今すぐ無料でダウンロードしてください。

期間限定で、無料公開しています。

※登録後に表示される利用条件に沿ってご利用ください

WordPress の投稿・固定ページが全て消えた!?:解決” に対して1件のコメントがあります。

コメントを残す