【2022年4月15日更新】バックアップの手順画像を最新仕様のものに変更しました。
こんにちは、T部長です!
「WordPressをカスタマイズしたらエラーが出るようになった」「WordPressを元の状態に戻したいけど、どうすればいいの?」とお悩みのしてます方はいらっしゃらないでしょうか?
今回の記事では、そのような方向けにWordPressの復元方法と手順をわかりやすく解説します。
T部長
この記事は以下のような人におすすめ!
- WordPressに何か問題が発生したときの復元方法が知りたい
- 専門的な知識がなくても復元できる方法が知りたい
- 万が一に備えて復元手順を把握しておきたい
WordPressの復元は、FTPソフトを使ってファイルをアップロードしたり、データベースを復元したりと初心者にとっては難しい操作がいくつもあります。
また「ブログを始めたばかりでバックアップなんか取っていない!」という方もいらっしゃるかと思います。
そこで今回は、プラグインを用いる方法に限定せず、エックスサーバーの機能を用いたかんたんな復元方法も紹介します。本記事を参考にしつつ、万が一のことがあった際でも慌てずに対処しましょう。
それでは、どうぞ!
目次
WordPressの復元が必要な3つのシーン
WordPressの復元が必要なシーンは次の3つがあります。
- アップデートに失敗して画面が真っ白になった
- カスタマイズをして正しく動作がしなくなった
- ハッキング(トラッキング)被害にあった
放置しておくとブログを更新できないのはもちろんですが、そのままアクセスが集まらなくなることも……。「そのうち治るだろう」と待っていても時間が解決してくれるわけでもありません。
以下の記事ではトラブル例をより具体的に説明していますので、あわせてご覧ください。

WordPressの復元にはファイルとデータベースが必要!
WordPressは次の2つで構成されています。
- データベース
→記事内容やユーザ情報を保存するファイル - ソースコード
→WordPressを動かすファイル
ブログを復元するためには、この2つを元に戻す必要があります。
アップデートに失敗した場合はファイルの復元だけで元に戻ることが多いですが、サイトが改ざんされた場合にはデータベースの復元も必要になります。

WordPressを復元する2つの方法
WordPressの復元には次の2つがあります。
「レンタルサーバーの機能を利用する方法」と「プラグインのバックアップデータを利用する方法」の2つがあります。
それぞれメリットとデメリットがあり、環境によって利用できる・できないがありますので、自分にあった方法はどちらか必ずチェックするようにしましょう!
1.レンタルサーバーの機能を利用する場合
レンタルサーバー会社が提供している復元機能は、ボタン操作だけで復元できることが多く、初心者でも利用しやすいことが最大のメリットです。
バックアップデータもサーバー会社の中の人が確認をしています。いざ利用しようと思った際に「設定が間違っていてバックアップが保存されていない……」といった心配がありません。
しかし、レンタルサーバー会社によっては、「そもそも復元機能を提供していない」「任意のタイミングでバックアップが取得できない」「保存日数の指定ができない」といったことがあるため注意が必要です。
- WordPressのバックアップを取得していない
- できる限り簡単な方法で元に戻したい
2.プラグインのバックアップデータを利用する場合
WordPressのプラグインを利用した復元は、事前に設定したバックアップの保存日数や保存対象データから自由に復元できるのがメリットです。また、WordPressに特化したバックアップデータのため、より精度の高い復元ができます。
例えば、アップデート直前にバックアップを取り、万が一のことがあればそのデータを使って復元が可能です。
デメリットとしては、あらかじめプラグインを導入し設定しておかないと、いざというときに利用できない点です。
- WordPressのバックアップがあり、精度が高い状態で復元したい
- 復元するデータやファイルをカスタマイズしたい
WordPressブログの復元手順を紹介
ここからは、前項でご説明した2つの復元方法について、実際の作業手順を紹介していきます。
多くの場合、WordPressのファイル復元だけで元に戻りますので、まずはファイルを元の状態に戻して、それでも解消しなければデータベースを復元する手順で進めていきます。
なお、WordPressの更新にともなうトラブルは以下の記事にもまとめています。アップデートで失敗してしまった方は、こちらの記事もぜひ参考にしてみてください!

1.レンタルサーバーの機能を利用した復元
今回はエックスサーバーの「MySQL復元機能」と「バックアップ機能」を利用して復元する手順を紹介します。
サーバーパネル(管理ツール)の操作のみで復元でき、専門知識も必要ないため、初心者でも安心して操作できます。
1.WordPress本体の復元
まずはWordPress本体の復元を行います。
アカウントのカテゴリ内にある「バックアップ」をクリックします。

バックアップ日や対象データを選択します。

復元内容に問題がないことを確認して、「復元を開始(確定)」をクリックします。
画像が多いサイトだと復元に時間が掛かります。気長に待ちましょう。

2.データベースの復元
「1.WordPress本体の復元」を行っても改善しない場合や、記事を元の状態に戻したい場合は、データベースの復元を行います。
「1.WordPress本体の復元」と同様にサーバーパネルにログインし、データベースのカテゴリ内にある「MySQL復元」をクリックします。

復元したい日付を選択して、「復元」をクリックします。

確認画面が表示されますので、復元するデータベースと日にちに間違いがないことを確認して、「復元する」をクリックします。

どのデータベースを復元したらいいかわからない場合は、WordPressカテゴリー内の「WordPress簡単インストール」機能から確認しましょう。
ドメイン選択後に以下のような画面が表示されますので、復元したいサイトを見つけて「MySQLデータベース名」を確認します。

2.プラグイン(BackWPup)のバックアップデータを利用した復元
もう一つの方法として、以前の記事でご紹介した「BackWPup」のバックアップデータを元に復元する方法を紹介します。
この方法ではFTPソフトを使用しますので、まずはマニュアルを参考にFTPソフトの設定を行いましょう。今回はwindows/mac両方に対応している「FileZilla」を利用して説明します。
また、プラグインの設定でバックアップの圧縮形式をtar.gzに指定している場合は、別途解凍ソフトが必要になります。以下の手順では「7-Zip」を利用した方法を紹介しています。
1.WordPress本体の復元
プラグインのバックアップデータを用いる場合でも、まずはWordPress本体の復元を行います。
まずはサーバー上にあるバックアップデータを取得します。
WordPress設置ディレクトリまで移動し、「wp-content/uploads/backwpup-****-backups」のフォルダを開きます。
フォルダ内の最後が「.zip」または「tar.gz」というファイルを探してダウンロードします。

次にダウンロードしたファイルを展開します。
まずはtar.gz内のファイルを解凍します。ファイルを右クリックし、「7-Zip → ここに展開」をクリックします。

tarというファイルが出力されますので、ファイルを右クリックし、「7-Zip → 展開」をクリックします。

展開時の詳細設定が表示されますので、そのままの設定で「OK」をクリックします。

バックアップデータをWordPressの領域に転送します。
サーバーには「#データベース名#.sql.gz」以外のファイルをアップロードしてください。ファイルは上書きでOKです。

2.データベースの復元
「1.WordPress本体の復元」を行っても改善しない場合や、記事を元の状態に戻したい場合は、データベースの復元を行います。
データベースのカテゴリ内にある「phpmyadmin」をクリックします。

認証フォームが表示されますので、データベースに接続するためのユーザ名とパスワードを入力します。

サーバーパネルのWordPressカテゴリー内の「WordPress簡単インストール」機能から確認できます。
ドメイン選択後に以下のような画面が表示されますので、復元したいサイトを見つけて「MySQLユーザ名」と「MySQLパスワード」を確認しましょう。

phpMyAdminにログイン完了後、WordPressのデータベースを選択してください。

画面上部の「インポート」タブをクリックします。

取得したバックアップファイルを選択し、「実行」をクリックします。

以下画像のように、インポート完了のメッセージが表示されていれば完了です。

まとめ
今回の記事では、WordPressの復元方法2つと実際の復元手順を図解付きで紹介しました。
WordPressの復元方法は次の2パターンです。
- レンタルサーバーの機能を利用する方法
→手軽かつ操作ミスが少ない。初心者向け。 - レンタルサーバーの機能を利用する方法
→精度の高い復元を行いたい。
「画面が真っ白でアクセスできない・・・」「変なエラーが消えない」という場合にも、バックアップから復元することで元に戻せる場合があります。
もしWordPressに不具合がでた場合でも、本記事を参考に諦めずに復元にチャレンジしてみてください!
以上、最後までお読みいただきありがとうございました。
ブログの始め方を知りたい!実際に始めたい方へ
国内シェアNo.1レンタルサーバー「エックスサーバー」では2023年3月24日12時まで、
半額キャッシュバックキャンペーンを開催中です!
今なら実質495円~お得にWordPressブログが始められます!
.comや.netなど大人気ドメインも永久無料と過去最大級にお得です。
ぜひこのお得な機会にWordPressブログをご検討ください!
当メディア「初心者のためのブログ始め方講座」では、
初心者の方に分かりやすく簡単にブログを始められる方法を紹介しています!
WordPressに使用される国内シェアNo.1サービス「エックスサーバー」の中の人が確実で信頼性の高い情報をお届けしています!
ブログをこれから始める方はこちらの完全ガイドをぜひご覧ください!

また、初心者の方向けにWordPressでのブログ立ち上げがたった10分できる方法も紹介しています!

ブログの始め方・立ち上げに関する、ご質問・ご相談はボクのツイッターDM( @tbcho_xsv )までお気軽にどうぞ!
