お問い合わせ

壊れたWordPressサイトをバックアップから簡単に復元する方法

  • URLをコピーしました!

この記事は約3分で読めます。
本文は約2037文字です

WordPressサイトが突然表示できなくなったり、ダッシュボードにログインできなくなったときに考えるのは、バックアップからの復元でしょう。

記事の内容

WordPressサイトが表示できなくなる原因は?

WordPressサイトが表示できなくなる原因は、いくつもあります。今まで表示できていたサイトが表示できなくなる場合は、ファイルが削除されたかデータベースが壊れたかのどちらかでしょう。

  • 必要なファイルがなくなった
  • データベースが壊れた
  • データベースに接続できない
  • .htaccessが間違っている
  • パーミッションがおかしい

WordPressサイトが表示できなくなったら?

サーバーレベルでバックアップが取れているのであれば、バックアップから復元する方が良いです。

サーバーレベルでバックアップが取得できていない場合、サイトレベルでプラグインを使用してバックアップを取得しているかもしれません。

バックアップ取得の代表的なプラグインはいくつかありますが、有名で信頼できるのは以下の3つでしょうか。

バックアップ取得の代表的なプラグイン

サイトレベルでバックアップしたデータが残っていても、ダッシュボードにログインできない場合は復元することができません。

ダッシュボードにログインできる状態に戻す簡単な方法は?

では、ダッシュボードにログインできる状態まで復元する一番簡単な方法は方法はどの方法でしょうか?

それは、データベースを初期化することです。

では、データベースを初期化するにはどうしたらよいでしょうか?

それは、データベースのテーブルプレフィックスを『削除』もしくは『変更』することです。

WordPressをインストール後、デフォルトのままだと、全てのテーブルには「wp_」というプレフィックスが設定されています。Wordpressサイトを同一のデータベースで運用する場合、同一のテーブル名になってしまうのを避けるため、プレフィックスを分けて運用します。

このプレフィックスを持つすべてのテーブルを削除するか、既存のプレフィックスから変更します。

テーブルプレフィックスを削除する方法

テーブルプレフィックスを削除する場合は、データーベースからテーブルプレフィックスを持つテーブルを削除します。

直接データーベースを編集するので、結構ハードルが高い作業になります。

phpMyadminを使えば出来そうな感じがしますが、同一データーベースに複数のプレフィックスがあるとかなり面倒になります。

wp cliを使用できる環境であれば、wp cliを使用すると簡単です。

以下のコマンドで、wp-config.phpに登録されているテーブルプレフィックスを持つテーブルが削除されます。

wp db clean

テーブルプレフィックスを変更する方法

テーブルプレフィックスを変更するのは簡単です。

wp-config.phpにあるテーブルプレフィックスの文字列を変更してあげればいいです。

もし、『wp_』だったら、『wp2_』とかにしてあげれば大丈夫です。

WordPressインストーラーを起動する

WordPressは、wp-config.phpに書かれているテーブルプレフィックスが存在しないと、Wordpressのインストーラーが走るようになっています。

WordPressインストーラーを起動するにはブラウザでサイトを表示させればいいだけです。

WordPressインストーラーが走ると、データベースが初期化され、Wordpressが初期インストール状態に戻ります。

この状態に戻れば、ダッシュボードにログインできる状態になります。

ダッシュボードにログインできる状態になったら?

テーマファイルやプラグインなどのユーザーファイルは削除されませんので、バックアップファイルも残っています。

WordPressにログインして、バックアッププラグインを有効化します。

バックアップから復元することができる状態になりました。

バックアップファイルから復元します

プラグインで取得したバックアップファイルから復元を行います。

これで初期状態のWordpressから、トラブル前のサイトの状態に戻ります。

まとめ

WordPressサイトを初期化して初期状態に戻す一番簡単な方法は、データベースのテーブルプレフィックスを削除もしくは変更することです。

この方法は、覚えておくといざというときに役に立つと思います。

記事が参考なったらシェア!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

国内のあらゆるレンタルサーバーを使用、管理した経験があります。サーバー選びからWordpressを使ったサイト運営まで丸っとお任せください。あなた様のご希望にそった本当に使える最適なサーバーをご紹介します。

コメント

コメントする

記事の内容