「プラグインを更新したらサイトが真っ白になった」「誤ってページを削除してしまった」「サイトが改ざんされた」——こうした事態に直面した時、頼れるのがバックアップです。しかし「バックアップはあるけど、どうやって元に戻すか分からない」という方も多いのではないでしょうか。この記事では、バックアップから復元する具体的な手順と、復元がうまくいかない時の対処法を解説します。
復元が必要になる主な場面
- WordPress本体・プラグインの更新後にサイトが崩れた・真っ白になった
- サイトが不正アクセスで改ざんされた
- 誤って投稿・ページ・設定を削除してしまった
- テーマやプラグインのカスタマイズを誤った
いずれも「あの状態に戻したい」という場面です。バックアップがあれば、こうした事態でも比較的スムーズに復旧できます。
バックアップの種類
復元方法はバックアップをどの方法で取得しているかによって異なります。
| バックアップの種類 | 何が保存されているか |
|---|---|
| プラグイン(UpdraftPlusなど) | ファイル+データベースをまとめて保存 |
| サーバーの自動バックアップ | サーバー会社が自動で取得(復元もサーバー側で行う) |
| 手動バックアップ(FTP+DB) | 自分でFTPとphpMyAdminなどを使って取得 |
定期的なバックアップの取り方についてはWordPressのバックアップを定期的に取る方法で詳しく解説しています。
プラグイン(UpdraftPlus)で復元する手順
「UpdraftPlus」はWordPressの定番バックアッププラグインで、復元操作も管理画面から行えます。
手順1:バックアップデータの確認
- WordPress管理画面にログインする
- 「設定 → UpdraftPlus Backups」を開く
- 「既存のバックアップ」タブに保存されているバックアップ一覧が表示される
バックアップがクラウドストレージ(Google Drive・Dropboxなど)に保存している場合は「リモートストレージをスキャン/再同期」ボタンで一覧に読み込みます。
手順2:復元したいバックアップを選択
復元したい日時のバックアップを選び、「復元」ボタンをクリックします。
手順3:復元するコンポーネントを選ぶ
- プラグイン:プラグインファイルを復元
- テーマ:テーマファイルを復元
- アップロード:メディアファイルを復元
- データベース:投稿・設定・ページなどを復元
すべてを元に戻したい場合は全項目にチェックを入れて復元します。更新後にサイトが崩れた場合は「データベース」と「プラグイン」「テーマ」が主な対象になります。
手順4:復元の実行と動作確認
「次へ」を押して復元を実行します。完了後、サイトが正常に表示されるか・管理画面にログインできるかを確認してください。
手動でバックアップから復元する流れ
管理画面にアクセスできない場合や、プラグインを使わずバックアップを取っていた場合は手動で復元します。
ファイルの復元(FTPまたはファイルマネージャー)
- サーバーにFTPソフト(FileZillaなど)またはサーバーのファイルマネージャーでアクセスする
- 現在のWordPressファイルを一旦退避(または削除)する
- バックアップしたファイルをアップロードする
データベースの復元(phpMyAdmin)
- サーバーのphpMyAdminにアクセスする
- 対象のデータベースを選択する
- 「インポート」からバックアップのSQLファイルをアップロードする
- 実行する
注意: データベースの上書きインポートは現在のデータを削除します。操作前に現在の状態を別途バックアップしておくことを強くおすすめします。
復元がうまくいかない時の対処
復元後も真っ白・エラーが表示される場合
復元したバックアップのタイミングが問題を含む状態だった可能性があります。より古いバックアップから復元を試みるか、エラーログを確認して原因を特定してください。
管理画面にログインできない場合
データベースのURLが旧サーバーのままになっている場合があります。phpMyAdminで wp_options テーブルを開き、siteurl と home の値を正しいURLに変更してください。
サーバーのバックアップ機能を使う
エックスサーバー・さくらインターネットなど多くのレンタルサーバーは、サーバー側で自動バックアップを取得しています。プラグインのバックアップでうまくいかない場合、サーバー会社の管理画面から直近のバックアップへの復元を試みることも有効です。
日頃の備え
- バックアップは複数世代・複数か所に保存する:クラウドストレージと手元(PC)の両方に保存しておくと安心です
- 更新前は必ずバックアップを取る:WordPress本体・プラグイン・テーマの更新前はバックアップが基本です
- 復元の手順を事前に把握しておく:トラブル発生時に初めて調べるより、平時に一度練習しておくと対応が早くなります
まとめ
バックアップからの復元は、手順さえ分かっていれば難しい作業ではありません。プラグイン(UpdraftPlus)を使えば管理画面から数クリックで戻せる場合がほとんどです。ただし、バックアップが存在していることが前提です。「いざという時のため」の備えとして、定期バックアップの仕組みを今一度確認しておきましょう。
WordPress保守・バックアップ設定のサポートはWeb Gearにお任せください。新潟の事業者さまのサイト運用を安心して続けられるようお手伝いします。