Duplicator完全ガイド!WordPressサイトを簡単バックアップ&移行!

Duplicator

「サイトを移転したいけど、データが消えないか心配……」
「バックアップの手順が難しすぎて、途中で挫折しそう……」
「プラグインを入れたらエラーが出て、結局元に戻せなくなった……」

こんな不安や疑問を抱えていませんか?

  • 「FTPでファイルをダウンロードしたあと、DBのエクスポート方法がわからない」
  • 「移行中に表示が崩れて、修復に数時間かかった経験がある」
  • 「手順書を見ても英語や専門用語が多すぎて、途中で閉じてしまう」

WordPressサイトのバックアップ別サーバーへの引っ越しは、一歩間違えると大切なコンテンツを失うリスクがあります。しかし、安心してください!

本記事では、プラグイン「Duplicator」を使って、

  1. 初心者でも迷わないステップバイステップの操作説明
  2. ダウンタイムを最小限に抑える効率的な流れ
  3. よくある落とし穴とその回避方法

を徹底解説します。

この記事を読み終えれば、もう不安や混乱に悩まされることはありません。

さっそく、一緒にスタートしましょう!🚀

目次

Duplicatorプラグインの概要

Duplicatorって何?

Duplicatorは、WordPressサイトのデータを丸ごとバックアップしたり、別のサーバーやドメインへ簡単に移行できるプラグインです。

  • ⚙️ パッケージ化:サイトのデータベースやファイルをひとまとめに
  • 🚀 移行ツール:インストーラーを使ってスムーズに展開
  • 🛡️ 復元機能:バックアップからの復元もワンクリック

主な特徴とメリット

スクロールできます
特徴説明メリット
パッケージ生成サイト全体(テーマ・プラグイン・メディア・DB)をひとつのZIPにまとめる管理がしやすい
インストーラーブラウザ上でバックアップを展開するインストールウィザードを提供ダウンタイムを最小限に抑制
無償&有償版無料でも基本機能が使え、Pro版で自動バックアップやクラウド連携が可能予算に合わせて機能拡張OK
移行先の柔軟性別ドメイン・別サーバーでも同じ手順で導入可能サイト引越しが手軽に
  • 簡単操作:専門知識なしで直感的に使える
  • 多彩な保存先:FTP、SFTP、クラウドストレージ(Pro版)
  • 安全性:スキャン機能で移行前に問題点を洗い出し

注意しておきたいポイント

  1. 大規模サイトの制限
    • サイトデータが大きい場合、ZIP作成やアップロードに時間がかかることがあります。
  2. サーバー環境との相性
    • PHPメモリや実行時間制限が低いと、途中で処理が止まる可能性があります。
  3. 英語表記が多い
    • インターフェースは一部英語のままなので、Pro版の日本語翻訳やドキュメントを活用しましょう。
  4. セキュリティ管理
    • インストーラー用ファイルは展開後すぐ削除し、不用意に公開しないように注意が必要です。⚠️

導入前に知っておきたいこと

無料版と有料版の違い

無料版でも基本的なバックアップ・移行機能は利用できますが、以下のような点でPro版に差があります。

スクロールできます
機能無料版有料版(Pro)
バックアップの手動実行
自動バックアップ×○(スケジュール設定可能)
クラウドストレージ対応×○(Dropbox / Google Drive 等対応)
マルチサイト対応×
サポート・アップデート制限あり優先サポート&最新アップデート保証
  • 無料版は「とりあえず試したい」「小規模サイト向け」
  • Pro版は「定期的な自動バックアップが欲しい」「大規模サイト・マルチサイト運用」

Pro版で使える追加機能

自動バックアップ機能

  • スケジュール設定で毎日・毎週など定期的に自動バックアップ
  • 📥 バックアップ保持数の管理で古いファイルは自動削除

カスタムバックアップ設定

  • 特定フォルダのみ対象:メディアだけ、テーマだけ…など柔軟に選択可能
  • ⚙️ DBテーブル単位で除外:キャッシュテーブルなどを省いて軽量化

クラウドストレージ連携

  • ☁️ Dropbox / Google Drive / Amazon S3 等への直接アップロード
  • 🔄 同期機能で、クラウド上の古いバックアップと自動で置き換え
  • 🔒 外部管理で、サーバ障害時のリスクを分散

これらのポイントを踏まえて、サイト規模運用スタイルに合わせたプランを選びましょう!🚀

Duplicatorのインストール手順

プラグインの追加と有効化

  1. WordPress管理画面にログイン
  2. 左メニューから「プラグイン」→「新規追加」をクリック 🔍
  3. 右上の検索ボックスに「Duplicator」と入力
  4. 表示された「Duplicator – WordPress Migration Plugin」を探し、
    • 「今すぐインストール」を押す ➕
    • インストール完了後、「有効化」をクリック ✅
  5. (ZIPファイル版を使う場合)
    • 「プラグイン」→「プラグインのアップロード」→ファイル選択→「今すぐインストール」→「有効化」

ポイント:検索結果に複数出る場合は、作者名「Snap Creek」が公式です。

初期設定のポイント

プラグイン有効化直後に確認・調整しておきたい項目をまとめました。

スクロールできます
設定項目推奨値・内容理由
PHPメモリ制限256MB以上大容量サイトでもスムーズに処理
最大実行時間(max_execution_time)300秒以上ZIP生成や展開時のタイムアウト回避
ストレージ保存先フォルダwp-snapshots(デフォルト)→専用フォルダへ変更推奨管理・削除が楽になる
パッケージ名のプレフィックス日付+サイト名などの分かりやすい命名規則バックアップの識別が簡単
除外フォルダ/ファイルcachelogs フォルダなど不要ファイルを除外パッケージサイズの軽量化
  1. 環境チェック
    • 管理画面の「Duplicator」→「Tools」→「System Status」で各種制限値を確認
  2. 保存先の変更
    • 「Settings」→「Storage」タブで、デフォルトのsnapshotsフォルダを任意のパスに変更
  3. 除外対象の設定
    • 「Settings」→「Archive」タブで、不要ファイル(wp-content/cacheなど)をリストに追加
  4. 通知メールの設定(Pro版)
    • 「Notifications」タブから、バックアップ完了時にメールを送るようにしておくと安心 ✉️

これで初期インストール後の基本設定は完了です。次は実際にバックアップパッケージを作成してみましょう!🚀

バックアップパッケージの作成

新規パッケージの生成準備

  1. 管理画面の左メニューから 「Duplicator」>「Packages」 を選択
  2. 画面右上の 「Create New」 をクリック
  3. パッケージ名や説明を入力(例:2025-08-07_backup
  4. Archive タブで「除外するフォルダ/ファイル」を最終チェック
  5. Installer タブで展開用スクリプトのオプションを確認

💡 ポイント:パッケージ名に日付やサイト名を含めておくと整理しやすい!

サイトのスキャンと確認

  1. 「Next」 を押してスキャン開始
  2. ファイル数・データベースサイズなどが一覧表示される
  3. 問題箇所は 赤文字の警告表示 で教えてくれる
  4. スキャン結果画面で以下を確認
    • ✅ ファイル・DBの総容量
    • ⚠️ 警告や除外対象の有無
スクロールできます
スキャン項目結果例意味
Files1200 items検出されたファイル数
Database Size45 MBエクスポート対象のDB容量
Warnings2 items要チェックの問題がある場合

パッケージの出力とダウンロード

  1. 問題なければ 「Build」 をクリック ➤ ビルド開始
  2. 完了後に 「Installer」「Archive」 が表示される
  3. それぞれ 「Download」 ボタンを押して取得
  4. ローカルに 2つのファイル を保存

🚀 Tip:両ファイルは必ずセットで保管しましょう。

ダウンロードファイルの中身(例)

スクロールできます
ファイル名説明
installer.phpサーバー上で実行する展開用スクリプト
archive.zipサイトコンテンツ&データベースの圧縮パッケージ
installer-data.sql(自動生成)データベース復元用SQLファイル

警告メッセージが出たときの対処

  • PHPメモリ不足
    • サーバーの php.inimemory_limit を引き上げる
  • タイムアウトエラー
    • max_execution_time を拡張、もしくは小分けで実行
  • 大容量ファイルのスキップ
    • 除外設定で不要ファイルを外すか、FTPで手動転送
  • データベース接続失敗
    • wp-config.php のデータベース情報を再確認

💡 ワンポイント:警告は軽視せず、移行トラブルを未然に防ぎましょう!

移行先へのデータ展開手順

ファイルをサーバーへアップロード

  1. FTP/SFTPクライアントを起動
  2. パッケージのinstaller.phparchive.zipを移行先のドキュメントルートへ転送
  3. パーミッション確認:installer.phpが実行可能(chmod 644 以上)

⚠️ 注意:必ず空のディレクトリ、または既存サイトを上書きしても問題ない場所を選びましょう。

インストーラー画面をブラウザで開く

  1. ブラウザに以下URLを入力
   https://あなたのドメイン/installer.php
  1. インストーラーのウェルカム画面が表示されるのを確認
  2. 利用規約に目を通し、「I agree」にチェックを入れて次へ

接続情報の入力とテスト

  1. データベース情報を入力
スクロールできます
項目
ホスト名localhost / 127.0.0.1
データベース名new_db_name
ユーザー名db_user
パスワード●●●●●●
  1. 接続テストボタンをクリックし、✅ 成功表示を確認
  2. エラー時はwp-config.php内の設定と合わせるか、DB権限を見直す

展開実行と上書き処理

  1. 「Run Deployment」をクリックして展開開始 🚀
  2. ファイルの上書き確認ダイアログが出たら「はい」を選択
  3. プロセスが自動で進み、完了メッセージが表示される
  4. Archiveファイルの削除を促されたら、必ず削除しておく

移行後の初期ログイン

  1. 完了画面のリンク「Login to Admin Panel」をクリック
  2. 旧サイトの管理画面情報を使ってログイン
  3. パーマリンク設定プラグイン動作などを一通りチェック
  4. 問題なければ、本番運用スタート!🎉

これで移行作業は完了です。

移行後は必ずバックアップを取りつつ、サイト全体の動作確認を行ってください。

移行後の後片付け&動作確認

不要ファイルの削除

  1. インストーラー関連ファイルの撤去
    • installer.phparchive.zip は必ずサーバーから削除
    • 自動生成された installer-data.sql も消去
  2. スナップショットの整理
    • Pro版で作成したバックアップは古いものから順に削除し、ストレージを確保
  3. キャッシュクリア
    • サイトキャッシュ(プラグインやサーバーキャッシュ)を全てクリアして、最新状態に

⚠️ ファイルを残したままだと、第三者に情報を抜き取られるリスクがあります。

管理画面・サイト表示のチェック

移行完了後は以下のポイントを順に確認しましょう。

スクロールできます
チェック項目内容例合格基準
ログイン動作管理画面へのアクセス・ログイン問題なくログインできる
パーマリンク設定「設定>パーマリンク」保存を再実行404エラーが発生しない
テーマ・プラグイン動作主なページでレイアウトや機能をテストデザイン崩れなし
メディア表示画像・動画が正しく表示されるかすべてのメディアが表示
フォーム送信お問い合わせフォームなど実際に送信メールを受信できる
  • 各ページを巡回して、リンク切れや画像崩れがないか確認
  • スマホ/タブレット表示も忘れずにチェック

インストール用ファイルの完全削除

  • サーバーのファイルマネージャーで、作業ディレクトリ内を再確認
  • 削除漏れがないか、一度ディレクトリを一覧表示して目視チェック
  • 削除後は必ず新規シークレットウィンドウでサイトをリロードして、404エラーなどが出ないか確認

🔒 セキュリティ対策として、作業終了後のファイル削除は必須ステップです。


以上で、移行後の後片付けと動作確認は完了です。

これで安全かつスムーズに新環境での運用を開始できます! 🚀

ドメイン変更を伴う引越しの流れ

パッケージ作成時の追加設定

  1. 置換ルールの設定
    • 「Archive」タブ内のFind & Replace欄に、
      • 旧ドメイン(例:old-example.com
      • 新ドメイン(例:new-example.com
        をそれぞれ入力すると、展開時に自動でURLが切り替わります。
  2. 相対パスの調整
    • メディアファイルやテーマ内のパスが絶対指定されている場合は、相対パスへ変更して軽量化
  3. データベースプレフィックスの確認
    • 複数サイトを運用する際は、テーブル接頭辞が衝突しないように確認しておきましょう

新URLの適用とエラー対策

移行先での動作をスムーズにするため、以下の手順をおすすめします。

スクロールできます
手順内容
1. インストーラー実行installer.php実行時に表示されるURL入力欄に新ドメインを入力
2. WP-CLIで一括置換ターミナルで wp search-replace 'old-example.com' 'new-example.com' --all-tables
3. パーマリンク再保存管理画面の「設定>パーマリンク」を開き、何も変更せずに「変更を保存」をクリック
  • 🔄 キャッシュクリア:CDNやキャッシュプラグインは必ずクリア
  • 🔒 SSL設定:新ドメインでHTTPS化していない場合、証明書の発行・設定を忘れずに

トップページが正しく表示されない場合のチェック

  • .htaccessの確認
    • RewriteBaseRewriteRule が旧URL向けのままになっていないか
  • テーマ内ハードコーディング
    • テーマファイルにベタ書きされた旧ドメインを検索し、修正
  • プラグインのキャッシュ
    • キャッシュプラグインを一度無効化して挙動を再確認
  • ブラウザキャッシュ
    • シークレットモードや別ブラウザでアクセスし、最新状態をチェック

💡 ワンポイント:これらを順に潰していくことで、トップページの不具合はほとんど解消できます。

トラブルシューティング集

スキャンが止まる/失敗するとき

  • PHPメモリ不足
    • エラーメッセージに Allowed memory size exhausted が含まれる場合、
      1. php.inimemory_limit を引き上げ(例:256M512M
      2. ホスティング管理画面でPHP設定を調整
  • タイムアウトエラー
    • max_execution_time が短いときは、
      • set_time_limit(0);installer.php の先頭に追加
      • サーバー側で実行時間を延長
  • 大容量ファイルで停止
    • スキャン対象から大きすぎるファイルを除外
    • FTPで手動コピーし、Archiveには含めない

インストーラーでエラーが出たら

スクロールできます
エラー内容対処方法
データベース接続エラーwp-config.php のDB情報を再確認
– ホスト名・ユーザー権限を確認
ファイル権限エラー (chmod関係)installer.phparchive.zip のパーミッションを644以上に
展開中に途中終了– PHP設定(メモリ・実行時間)を調整
– 小分けにArchiveを作成
HTTP 500/503– サーバーのエラーログを確認
– 一時的に他プラグイン無効化

英語表記で迷ったときのヒント

  • 主要用語一覧
スクロールできます
英語日本語イメージ
Installer展開ウィザード
Archiveバックアップ本体 (ZIP)
Snapshotスナップショット
Buildパッケージ作成開始
Deployment展開/インストール
  • 何をするボタン?
    • Next:次のステップへ進む
    • Scan:問題点チェック
    • Run Deployment:サイト展開開始
    • Delete Files:作業用ファイルの削除

セキュリティ上の留意点

  • インストーラー削除
    • 展開完了後、必ず installer.phparchive.zip をサーバーから完全消去 🔒
  • バックアップ保管場所
    • Web公開ディレクトリ外、もしくはアクセス制限されたフォルダに保存
  • アクセス制限
    • .htaccessinstaller.php へのアクセスをIP制限
  • 権限最小化
    • DBユーザーは必要最低限の権限(SELECT, INSERT, UPDATE, DELETE)のみ付与

以上のチェックリストを活用して、スムーズかつ安全にDuplicatorによる移行を完遂しましょう!🚀

他プラグインとの比較・注意点

Duplicatorを選ぶ理由

スクロールできます
項目Duplicator他プラグイン例コメント
操作のシンプルさインストーラー形式で一連の作業が完結All-in-One WP Migration:ドラッグ&ドロップウィザード形式が直感的
パッケージ管理ZIP+インストーラースクリプトを完全保存UpdraftPlus:単一のバックアップZIP移行だけでなく復元時も同じ手順で展開できる
カスタマイズ性除外設定・置換ルールが細かく設定可能DuplicatorのPro版、他はオプション制限ありPro版なら細部までチューニングできる
マルチサイト対応Pro版で対応一部プラグインは別アドオンが必要複数サイト運営にもスムーズ
クラウド連携Pro版で多彩なクラウドストレージ対応UpdraftPlus:多くのストレージを標準でサポートストレージ連携は用途に合わせて選択可能
  • 一貫したワークフロー:パッケージ生成→展開という流れが明確
  • ファイル構造そのまま移行:権限設定やパーミッションも引き継げる
  • 将来的な再展開:同じファイルを何度でも展開できる

想定されるデメリット

  1. 大容量サイトでは処理が重い
    • ZIP作成や解凍に時間がかかり、サーバー負荷が高まる場合あり
  2. 無料版の機能制限
    • 自動バックアップやクラウド連携、マルチサイト対応はPro版限定
  3. 英語インターフェースが混在
    • 無料版は英語表記が多く、初心者には操作が分かりづらいことも
  4. 細かい設定が必要
    • 除外リストや置換ルールを設定しないと、不要ファイルまで含まれる恐れあり
  5. 他プラグインとの併用注意
    • キャッシュ系プラグインやセキュリティプラグインと競合することがある

以上を踏まえ、サイト規模運用スタイルに応じてDuplicatorを採用するか、あるいは別のプラグインを検討するか判断してください。

安心・確実な移行のために、事前のテスト運用もおすすめです!🚀

まとめ

本ガイドでは、Duplicatorを活用したWordPressサイトのバックアップ&移行手順を、以下のポイントでご紹介しました。

  1. プラグインのインストールから初期設定
  2. パッケージの生成・ダウンロード方法
  3. 移行先での展開&上書き手順
  4. 後片付けと動作確認、トラブル対策

特に、

  • 自動バックアップクラウド連携を活用することで運用負荷を軽減
  • 警告メッセージを無視せずに対処することで安全性アップ
  • ドメイン変更時の置換設定でスムーズなURL切り替え

といったポイントを押さえることで、誰でも安心してサイトの引越しが行えます。

ぜひこの記事をお手本に、一度テスト環境で実践してみてください。

成功体験を重ねることで、本番サイトの移行も自信を持って進められるはずです。

最後に、万が一に備えて定期的なバックアップを怠らず、常に大切なデータを守りましょう!✨

目次