国内シェアNo1サービスの「中の人」がブログ運営に役立つ情報をわかりやすくお届け!

WordPressをバックアップから復元!おすすめの方法も紹介

この記事のレベル
初心者
 (3)
重要度
 (3.5)
難しさ
 (2.5)

こんにちは、T部長です!

「WordPressをカスタマイズしたらエラーが出るようになった」「WordPressを元の状態に戻したいけどどうすれば良いの?」とお悩みの方はいらっしゃらないでしょうか?

今回の記事では、そのような方向けにWordPressの復元方法と手順をわかりやすく解説します。

T部長

この記事は以下のような人におすすめ!

  • WordPressに何か問題が発生したときの復元方法が知りたい
  • 専門的な知識がなくても復元できる方法が知りたい
  • 万が一に備えて復元手順を把握しておきたい

WordPressの復元は、FTPソフトを使ってファイルをアップロードしたり、データベースを復元したりと初心者にとっては難しい操作がいくつもあります。

また「ブログを始めたばかりでバックアップなんか取っていない!」という方もいらっしゃるかと思います。

そこで今回は、プラグインを用いる方法に限定せず、エックスサーバーの機能を用いた復元方法も紹介します。本記事を参考にしつつ、万が一のことがあった際でも慌てずに対処しましょう。

それでは、どうぞ!

WordPressの復元はどんなときに必要?

WordPressの復元を行う必要があるのは、アップデートに失敗して画面が真っ白になったり、テーマやプラグインのソースコードをカスタマイズして正しく動作しなくなったりするときです。

また、ブログが攻撃を受けて改ざん被害にあったとき、汚染されたファイルや不正に書き換えられた記事を元に戻すために復元を行うこともあります。

以下の記事ではトラブル例をより具体的に説明してますので、合わせてご確認ください!

【初心者向け】おすすめのWordPressバックアップ方法とは?簡単なバックアップの設定方法を解説

WordPressの復元にはファイルとデータベースが必要!

WordPressは記事内容やユーザ情報を保存するための「データベース」と、WordPressを動かすための「ソースコード」で構成されています。

そのため、ブログを復元するためには、この2つを元に戻す必要があります。

アップデートに失敗した場合はファイルの復元だけで元に戻ることが多いですが、サイトが改ざんされた場合にはデータベースの復元も必要になります。

WordPressを復元する2つの方法とは?

WordPressの復元には「レンタルサーバーの機能を利用する方法」と「プラグインのバックアップデータを利用する方法」の2つがあります。

それぞれメリットとデメリットがあり、環境によって利用できる・できないがありますので、自分にあった方法はどちらか必ずチェックするようにしましょう!

1.レンタルサーバーの機能を利用する場合

レンタルサーバー会社が提供している復元機能は、ボタン操作だけで復元できることが多く、初心者の方でも利用しやすいことが最大のメリットです。

バックアップデータもサーバー会社の中の人が面倒を見ていますので、いざ利用しようと思った際に「設定が間違っていてバックアップが保存されてない・・・」といった心配がありません。

しかし、レンタルサーバー会社によっては、「そもそも復元機能を提供していない」「任意のタイミングでバックアップが取得できない」「保存日数の指定ができない」といったことがあるため注意が必要です。

レンタルサーバーの機能利用がオススメな方
  • WordPressのバックアップを取得していない
  • 出来る限り簡単な方法で元に戻したい

2.プラグインのバックアップデータを利用する場合

WordPressのプラグインを利用した復元は、事前に設定したバックアップの保存日数や保存対象データから自由に復元できるのがメリットです。また、WordPresに特化したバックアップデータのため、より精度の高い復元ができます。

例えば、アップデート直前にスナップショットとしてバックアップを取り、万が一のことがあればそのデータを使って復元が可能です。

デメリットとしては、あらかじめプラグインを導入し設定しておかないと、いざというときに利用できない点です。

プラグインの利用がオススメな方
  • WordPressのバックアップがあり、精度が高い状態で復元したい
  • 復元するデータやファイルをカスタマイズしたい

WordPressブログの復元手順を紹介!

ここからは、前項でご説明した2つの復元方法について、実際の作業手順を紹介していきます。

多くの場合、WordPressのファイル復元だけで元に戻りますので、まずはファイルを元の状態に戻して、それでも解消しなければデータベースを復元する手順で進めていきます。

なお、WordPressの更新に伴うトラブルは以下の記事にもまとめています。アップデートで失敗してしまった方は、こちらの記事もぜひ参考にしてみてください!

【初心者向け】WordPressの更新方法を図解付きで紹介!

1.エックスサーバーの機能を利用を利用した復元

今回はエックスサーバーの「MySQL復元機能」と「バックアップ機能」を利用して復元する手順を紹介します。

サーバーパネル(管理ツール)の操作のみで復元でき、専門知識も必要ないため、初心者の方でも安心して操作できます。

1.WordPress本体の復元

まずはWordPress本体の復元を行います。

サーバーパネルにログインする

エックスサーバーの「サーバーパネル ログインフォーム」から、サーバーパネルにログインします。

ログイン完了すると、以下の画面が表示されます。

バックアップをクリックする

アカウントのカテゴリ内にある「バックアップ」をクリックします。

復元内容を選択する

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

内容を確認して復元

復元内容に問題がないことを確認して、「復元を開始(確定)」をクリックします。

画像が多いサイトだと復元に時間が掛かります。気長に待ちましょう。

2.データベースの復元

1.WordPress本体の復元」を行っても改善しない場合や、記事を元の状態に戻したい場合は、データベースの復元を行います。

MySQL復元をクリックする

「1.WordPress本体の復元」と同様にサーバーパネルにログインし、データベースのカテゴリ内にある「MySQL復元」をクリックします。

復元したいデータベースの「復元」をクリック

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

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

復元したいデータベースが分からない場合は・・・

どのデータベースを復元したら良いかわからない場合は、WordPressカテゴリー内の「WordPress簡単インストール」機能から確認しましょう。

ドメイン選択後に以下のような画面が表示されますので、復元したいサイトを見つけて「MySQLデータベース名」を確認します。

2.プラグイン(BackWPup)のバックアップデータを利用した復元

もう一つの方法として、以前の記事でご紹介した「BackWPup」のバックアップデータを元に復元する方法を紹介します。

この方法ではFTPソフトを使用しますので、まずはマニュアルを参考にFTPソフトの設定を行いましょう。今回はwindows/mac両方に対応している「FileZilla」を利用して説明します。

また、プラグインの設定でバックアップの圧縮形式をtar.gzに指定している場合は、別途解凍ソフトが必要になります。以下の手順では「7-Zip」を利用した方法を紹介しています。

1.WordPress本体の復元

プラグインのバックアップデータを用いる場合でも、まずはWordPress本体の復元を行います。

FTPソフトを用いてバックアップデータをダウンロードする

まずはサーバー上にあるバックアップデータを取得します。

WordPress設置ディレクトリまで移動し、「wp-content/uploads/backwpup-****-backups」のフォルダを開きます。

フォルダ内の最後が「.zip」または「tar.gz」というファイルを探してダウンロードします。

ファイルを解凍する

次にダウンロードしたファイルを展開します。

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

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

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

WordPressの領域にファイルを展開する

バックアップデータをWordPressの領域に転送します。

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

2.データベースの復元

1.WordPress本体の復元」を行っても改善しない場合や、記事を元の状態に戻したい場合は、データベースの復元を行います。

サーバーパネルからphpMyAdminにログインする

データベースのカテゴリ内にある「phpmyadmin」をクリックします。

ログイン情報を入力する

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

データベースのログインID/パスワードが分からない場合は?

サーバーパネルのWordPressカテゴリー内の「WordPress簡単インストール」機能から確認できます。

ドメイン選択後に以下のような画面が表示されますので、復元したいサイトを見つけて「MySQLユーザ名」と「MySQLパスワード」を確認しましょう。

対象のデータベースを選択し、インポートタブをクリックする

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

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

SQLファイルをアップロードする

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

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

まとめ

今回の記事では、WordPressの復元方法2つと実際の復元手順を図解付きで紹介しました。

手軽さ・操作ミスの少なさという観点では「レンタルサーバーの機能を利用する方法」が良く、プラグインのバックアップデータがあり、精度の高い復元を行いたい場合は「プラグインのバックアップデータを用いる方法」がおすすめです。

WordPressの復元方法2つ
  1. レンタルサーバーの機能を利用した復元
  2. WordPressプラグインのバックアップデータを利用した復元

「画面が真っ白でアクセスできない・・・」「変なエラーが消えない」という場合にも、バックアップから復元することで元に戻せる場合があります。

もし何かあった場合でも、本記事を参考に諦めずに復元にチャレンジしてみてください!

以上、最後までお読みいただきありがとうございました。

キャンペーン開催中

国内シェアNo1レンタルサーバー「エックスサーバー」では2022年1月20日18時まで、
利用料金最大30%OFFキャンペーンを開催中です!

今なら月額693円お得にWordPressブログが始められます!
.comや.netなど大人気ドメインも永久無料と過去最大級にお得です。

利用料金最大30%OFFキャンペーン詳細はこちら!

同時に、お年玉キャンペーン開催中!
Amazonギフト券「総額100万円分」や、「iPad」などの豪華賞品が当たるチャンス!

ぜひこの機会にご利用をご検討ください。

当メディア「初心者のためのブログ始め方講座」では、
初心者の方に分かりやすく簡単にブログを始められる方法を紹介しています!

WordPressに使用される国内シェアNo.1サービス「エックスサーバー」の中の人が確実で信頼性の高い情報をお届けしています!

ブログをこれから始める方はこちらの完全ガイドをぜひご覧ください!

【初心者向け】ブログの始め方完全ガイド!立ち上げから収入を得る方法まで

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

【初心者でも安心】たった10分で出来るWordPressブログの始め方

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