WordPressのバックアップと復元手順|UpdraftPlusで自動化する方法

WordPressのバックアップと復元手順 UpdraftPlusで自動化

WordPressサイトは、プラグインの更新ミス、テーマの編集ミス、不正アクセス、サーバー障害など、ある日突然壊れる可能性と常に隣り合わせです。そのすべてに対する唯一の保険がバックアップです。

この記事では、定番プラグインUpdraftPlusを使った自動バックアップの設定と、いざという時の復元手順を解説します。当サイトでも同じ構成を採用しています。

バックアップすべきは「ファイル+データベース」

WordPressサイトはテーマ・プラグイン・画像などのファイルと、記事・設定が入ったデータベースの2種類で構成される図解
記事はデータベース側に入っています。画像だけ守っても記事は戻りません

WordPressは、テーマ・プラグイン・画像などのファイルと、記事・設定が保存されたデータベースの2つで構成されています。復元には両方が必要です。この前提を知っておくと、バックアップツールの設定項目の意味がすっと理解できます。

3層で守るのが理想

  1. サーバーの自動バックアップ:多くのレンタルサーバーが標準提供(選び方は別記事参照)。ただし復元条件は各社異なる
  2. プラグインによる自動バックアップ:この記事の本題。自分で管理でき、外部クラウドに逃がせる
  3. 大きな変更前の手動バックアップ:テーマ変更・大型更新の直前に1クリック

サーバー側とプラグイン側の二重化により、「サーバー側の障害でバックアップごと失う」最悪のシナリオを避けられます。これはバックアップの3-2-1ルールの応用です。

UpdraftPlusで自動化する(所要15分)

UpdraftPlusの自動バックアップ設定手順。設定画面を開き、スケジュールを決め、クラウド保存先を連携し、初回実行する4ステップ
設定は4ステップ。無料版で十分実用になります

ステップ1:設定画面を開く

「プラグイン」からUpdraftPlusをインストール・有効化し(未導入の場合)、「設定」→「UpdraftPlus バックアップ」を開きます。

ステップ2:スケジュールを決める

「設定」タブで、ファイルは週1回・データベースは毎日、保存世代数は各4〜7が個人サイトの目安です。記事の更新頻度が高いほどデータベースの頻度を上げます。

ステップ3:保存先をクラウドにする

保存先でGoogle DriveやDropboxなどの外部クラウドを選び、認証します。サーバー内保存のままでは、サーバー障害時に共倒れになるため、ここが最重要ポイントです。

ステップ4:初回バックアップと動作確認

「今すぐバックアップ」を実行し、完了後にクラウド側へファイルが5点(plugins/themes/uploads/others/db)保存されていることを確認します。

復元手順

  1. 管理画面に入れる場合:UpdraftPlusの「バックアップ/復元」タブ→対象日時の「復元」→戻したい要素(全部でも一部でも可)を選択して実行
  2. 管理画面に入れない場合:サーバーの自動バックアップから復元するか、新しいWordPressにUpdraftPlusを入れてクラウドと再連携し、バックアップを読み込んで復元
  3. 復元後:サイトの表示・ログイン・最新記事の有無を確認

年に1〜2回は「復元テスト」を。戻せることを確認して初めて、バックアップは保険として機能します。

運用のコツと注意点

  • プラグイン・テーマの一括更新の前には手動バックアップを1回挟む
  • クラウドの容量を定期確認(古い世代の自動削除を有効に)
  • バックアップファイルには機密情報が含まれるため、保存先クラウドのアカウントは2段階認証で保護する

よくある質問

Q. 無料版のUpdraftPlusで十分ですか?

A. 個人サイトなら十分です。有料版は移行機能や暗号化、複数サイト管理などが追加されますが、バックアップと復元の基本機能は無料版に含まれています。

Q. バックアップのデータ量はどのくらいになりますか?

A. 画像の量に依存します。テキスト中心のサイトなら数百MB程度が一般的で、Google Driveの無料枠(15GB)で複数世代を保存できます。

Q. サーバーのバックアップがあればプラグインは不要では?

A. サーバー側は「復元が有料」「保持期間が短い」などの制約がある場合があります。条件を確認したうえで、無料でできる二重化はしておく価値があります。

まとめ

WordPressのバックアップは「サーバー標準+UpdraftPlus(外部クラウド保存)」の二重体制が鉄板です。設定は15分、費用はゼロ。次の記事更新の前に、まず自動バックアップを仕込んでおきましょう。セキュリティ対策全般はWordPressセキュリティの記事で解説しています。