UpdraftPlusでWordPressサイト移行|簡単移行で失敗した人のための手順(備忘録)

WordPressのサイト移行(サーバー移転)を検討した際多くの検索結果で推奨されているのが All‑in‑One WP Migration である。pero、無料版では容量制限が存在しある程度成長したサイトでは途中でエラーとなるケースが少なくない

también、各レンタルサーバーが提供する「簡単移行ツール」も一見便利に見えるが

  • ファイル数が多い
  • メディア容量が大きい
  • プラグイン構成が複雑

といった条件が重なると移行失敗やデータ欠損が発生することがある

手作業でのFTP転送という選択肢も存在するが数千〜数万ファイルを扱うWordPress環境では、1ファイルの欠損が致命的な不具合につながる再現性・安全性の観点から推奨できる方法ではない

こうした背景を踏まえ安定性と再現性を重視したサイト移行手段として有効なのがバックアッププラグイン「UpdraftPlus」を利用した方法である


UpdraftPlusとは?サイト移行に適している理由

UpdraftPlusはWordPress向けバックアッププラグインとして世界的に利用されておりバックアップと復元を同一インターフェース上で完結できる点が大きな特徴である

主な特徴とメリット

バックアップから復元までを管理画面で完結できる

多くのバックアップ系プラグインでは復元時にデータベース操作やファイル配置を手動で行う必要がある

UpdraftPlusでは管理画面上の操作のみで復元処理が実行されるため環境差異によるトラブルが発生しにくい

外部ストレージへのバックアップ保存が可能

バックアップデータを同一サーバー内に保存した場合

  • サーバー障害
  • ハッキング
  • 契約解約

といった事象によりバックアップ自体が失われるリスクがある

UpdraftPlusは以下の外部ストレージと連携可能である

  • Google Drive
  • Dropbox
  • Amazon S3 など

これによりバックアップの冗長性を確保できる

柔軟なスケジュール設定

バックアップ頻度は

  • 数時間おき
  • 毎日
  • 毎週

tal como、サイト運用状況に応じて設定可能である

無料版でも実用十分

通常のサイト移行やバックアップ用途であれば有料版を使用しなくても問題なく運用できる


UpdraftPlusがバックアップするデータ内容

UpdraftPlusはWordPressサイトを完全に再現するため以下のデータをバックアップ対象とする

  • データベース(記事固定ページ設定情報)(db)
  • プラグイン(plugins)
  • テーマ(themes)
  • アップロードファイル(画像・動画)(uploads)
  • その他 wp-content 配下の関連ファイル(others)
  • *必須プラグイン(mu-plugins)が作成されることもあり

UpdraftPlusが有効なケース

  • 更新後にサイト表示が崩れた場合
  • 誤操作によるデータ削除
  • マルウェア感染・改ざん
  • サーバー移転(サイト移行)

UpdraftPlusを使ったサーバー移転手順

以下はUpdraftPlusを利用した一般的なWordPressサイト移行手順である


ステップ1旧サーバーでのバックアップ作成

primero、現在のサイトの「完全なコピー」を作成する

UpdraftPlusの設定画面を開く

WordPressの管理画面(ダッシュボード)にログインし左側のメニューから以下を選択

  • 設定 UpdraftPlus バックアップ

画面上部に「現在のステータス」「設定」「既存のバックアップ」などのタブが並んでいるのを確認する

「今すぐバックアップ」を実行する

「現在のステータス」タブにある大きな青いボタン「今すぐバックアップ」をクリックする

クリックすると小さな設定ウィンドウ(ポップアップ)が表示されるここで以下の3つの項目にチェックが入っていることを確認

  1. バックアップにデータベースを含める(記事や設定データ)
  2. バックアップ内のすべてのファイルを含める(画像、tema、プラグイン)
  3. このバックアップをリモートストレージに送信する(※Google Driveなど外部保存先を設定済みの場合のみ)

確認ができたら右下の「今すぐバックアップ」ボタンをもう一度クリックする

進捗を確認する

バックアップが始まると青いプログレスバー(進捗バー)が表示される

  • サイトの容量(画像の多さなど)によりますが通常は数分〜10分程度で完了
  • 「バックアップは成功し完了しました」というメッセージが出れば成功

データの確認とダウンロード(移転に必須)

バックアップが終わったら画面を少し下にスクロールして「既存のバックアップ」という項目を確認今作成したバックアップが日付とともに表示されている

サーバー移転のために自分のパソコンへ保存するには以下の操作を行う

 1. 全てのボタンをクリックする 「バックアップデータ」の欄にある以下のボタンを一つずつクリック

  • データベース(db)
  • プラグイン(plugins)
  • テーマ(themes)
  • アップロード(uploads)
  • その他(others)
  • *必須プラグイン(mu-plugins)作成されることもある
    Screenshot

     2. パソコンに保存する ボタンを押すと準備が始まり少し待つと「お使いのコンピュータにダウンロード」というボタンが現れるこれをすべて行い自分のパソコンの分かりやすい場所に保存する

      Screenshot

       3. プラグインやアップロードファイルが大きな場合は分割したファイルを作成してくれる

      💡 失敗しないためのポイント

      • 「ダウンロード」を忘れずに: サーバー移転の場合新サーバーへデータを手動で渡す必要があるためPCへのダウンロードは必須作業
      • ファイル名を変えない: ダウンロードしたファイル(zip形式など)の名前はUpdraftPlusが識別するための特別な名前になっている名前を変更せずにそのまま保管するダウンロード時に解凍されてしまった場合はファイルをzip形式にしておく

      ステップ2新サーバー側の準備

      1. 新サーバーにWordPressを新規インストール
      2. UpdraftPlusをインストールし有効化

      初期状態のWordPressで問題ない


      ステップ3バックアップの復元

      1. バックアップファイルのアップロード

      UpdraftPlus設定画面より「バックアップファイルをアップロード」を選択し旧サーバーで取得したすべてのバックアップファイルをアップロードする

      Screenshot
      Screenshot

       2. 復元の実行
      一覧に表示されたバックアップに対して「復元」を実行し

      • データベース
      • プラグイン
      • tema
      • アップロード
      • por lo demás

      すべてを選択して処理を進める

      データベースの復元オプションに必ずチェックをいれる新しいサイトへのURLの置き換えが必須

      Screenshot

      復元完了後新サーバー上で旧サイトと同一構成のWordPress環境が再現される


      まとめ

      UpdraftPlusを利用したサイト移行は

      • 容量制限に左右されない
      • FTP手動作業が不要
      • 再現性が高い

      という点で他の「簡単移行」系手法と比較して安定性が高い

      サイト移行を予定していない場合でも障害対策として導入価値の高いバックアッププラグインである