2026年にWordPressマルチサイトを移行する方法
John Turner
John Turner
WordPressの移行が劇的にうまくいかなくなったケースを数多く見てきました。
特にマルチサイトネットワークをお持ちの場合、大量のデータを扱うことになります。すべてを新しい場所に正常に転送する必要があり、これは困難な場合があります。
パフォーマンス向上のためにホストを切り替える場合でも、ネットワークのブランド変更を行う場合でも、WordPressマルチサイトの移行には慎重な計画と実行が必要です。1つのミスがリンク切れ、コンテンツの損失、あるいはそれ以上の事態を招く可能性があります。
このガイドでは、単一サイトをネットワークに移動する場合から、ネットワーク全体の移行を実行する場合まで、WordPressマルチサイトを移行する際に遭遇する可能性のあるあらゆるシナリオを説明します。
主なポイントは次のとおりです:
- Duplicator Proを使用して、単一サイトのインポートからネットワーク全体の転送まで、すべてのマルチサイト移行シナリオをサポートし、プロセス全体を自動化します。
- データ損失を防ぐために、マルチサイト対応のバックアッププラグインを使用してソースデータの完全なバックアップを作成します。
- 手動移行は可能ですがリスクが伴います。データベースのエクスポート、FTP経由でのファイル転送、wp-config.phpの編集が含まれますが、ヒューマンエラーの余地が大きくなります。
- Duplicatorの組み込み検索と置換機能は、データベース内のすべてのURLを更新し、移行後のリンク切れを防ぎます。
- インポート前に災害復旧ポイントを設定して、問題が発生した場合にネットワークを簡単に復元できるようにします。
クイックサマリー:WordPressマルチサイトの移行方法
WordPressマルチサイトを移行するには、Duplicatorなどのマルチサイトバックアッププラグインでソースデータをバックアップし、移行先(新しいホスティング/WordPressインストール)を設定し、Duplicatorの自動ツールまたは手動のデータベース/ファイル転送を使用してインポートします。常にステージング環境で移行をテストし、手動で移行する場合は新しいデータベース認証情報でwp-config.phpファイルを更新してください。
目次
WordPressマルチサイトを移行する理由
オンラインでの存在感が増し進化するにつれて、ウェブサイト管理のニーズも変化します。最終的には、WordPressマルチサイトネットワークを別の場所に移動することを検討するかもしれません。
WordPressマルチサイトを移行する理由はいくつかあります。
- パフォーマンスとスケーラビリティの向上
より多くのリソース、より良い稼働時間、より高速なページ速度を提供する新しいウェブホストに移動する必要があるかもしれません。
- リブランディング
新しいドメイン名に移行することで、ネットワーク全体をブランド変更できます。これにより、ブランド認知度を高めることができます。
さらに、マルチサイトのサブドメインではなく、1つのサブサイトを独自のドメインに移動したい場合があります。
- クライアントのウェブサイトを管理する
クライアントをWordPressメンテナンスプランに追加するには、クライアントのサイトをネットワークに移行できます。ネットワークでクライアントのサイトを操作した後、単一サーバーに移動できます。
WordPressマルチサイトの移行方法
以前に単一のWordPressインストールを移動したことがあっても、ネットワーク全体のマルチサイト移行に取り組んだことがないかもしれません。追加のサブサイトがあるため、それらを正しく移動するのは難しい場合があります。
心配いりません!WordPressのマルチサイトをデータやSEO評価を失うことなく簡単に移行する方法をご紹介します。
ここで説明するマルチサイト移行方法をご紹介します:
- 単一サイトからマルチサイトネットワークへ:個々のWordPressサイトを1つのネットワークに統合します
- サブサイトからスタンドアロンサイトへ:ネットワークからサブサイトを抽出し、独立したWordPressインストールに変換します
- サブサイトから別のネットワークへ:すべてのコンテンツと設定を保持したまま、あるマルチサイトネットワークから別のネットワークへサブサイトを移動します
- ネットワーク内でサブサイトをクローン:開発またはテンプレート目的で、同じネットワーク上の既存のサブサイトを複製します
- フルネットワーク移行:マルチサイトネットワーク全体を新しいホスト、ドメイン、またはサーバーに移動します
- 手動移行:移行プロセスを直接制御するための高度なデータベースおよびファイル転送方法
方法1. 単一のWordPressインストールをマルチサイトに移行する
フリーランサーや代理店の場合、多くの異なるクライアントのサイトを管理している可能性があります。ワークフローを合理化するために、マルチサイトをセットアップできます。
個々のクライアントのウェブサイトをすべてネットワークに移行します。これらは1つのWordPressインストール上のサブサイトとなり、バックアップ、アップデート、その他のメンテナンスタスクを実行する際に貴重な時間を節約できます。
単一サイトのインストールをマルチサイトネットワークに移行する方法をご紹介します!
ステップ1:各ウェブサイトをバックアップする
ネットワークに移行したい個々のWordPressウェブサイトのコピーを作成する必要があります。簡単な方法の1つは、WordPressバックアッププラグインをインストールすることです。
Duplicator Proは、WordPressのバックアップ、移行、クローンに最適なプラグインです。このツールを使用すると、クライアントのサイトをすばやくバックアップし、単一のネットワークに移動できます。

Duplicatorには無料版がありますが、サイトのバックアップをカスタマイズできるようにアップグレードすることをお勧めします。
さらに、手動でのウェブサイト移行を心配する代わりに、単一サイトをネットワークにドラッグアンドドロップできるようになります。
各WordPressサイトにプラグインをインストールしてください。次に、ライセンスキーを有効にしてプレミアム機能をアンロックします。

その後、最初のサイトバックアップを作成する準備が整いました!Duplicator Pro » Backups » Add Newに移動します。

バックアップに名前を付けます。次に、Backupセクションを展開します。ネットワークに移動したいデータをカスタマイズします。

完全なバックアップの場合は、Full Siteを選択します。
続行すると、Duplicatorがサイトをスキャンします。

通知を確認し、バックアップを作成をクリックします。バックアップページでバックアップアーカイブをダウンロードします。

このプロセスを、移行したいすべてのサイトで繰り返します。後で簡単にアクセスできるように、各アーカイブファイルを保存しておきます。
ステップ2:マルチサイトネットワークを有効にする
次のステップでは、WordPressマルチサイトネットワークを設定する必要があります。新しいウェブホストにサインアップすると、通常はこれをサービスとして提供しています。
ただし、WordPressマルチサイトを自分で有効にする必要がある場合があります。新しいサイトのファイルを、FTPクライアント、cPanel、またはホストのカスタムファイルマネージャーで開きます。
wp-config.phpファイルを検索して編集します。これで完了です。編集を終了します。ブログを楽しんでください: の前に、次のコードを追加します。
/* Multisite */
define( 'WP_ALLOW_MULTISITE', true );
ファイルを保存し、サーバーに再アップロードします。
新しいWordPressダッシュボードで、アクティブなすべてのプラグインを非アクティブ化します。次に、ツール » ネットワーク設定に移動します。

このページで、ネットワークのアドレスをどのように設定するかを選択します。2つの異なるオプションがあります。
- サブドメイン: site1.example.com
- サブディレクトリ: example.com/site1
ネットワークのタイトルと管理者メールアドレスを入力します。その後、インストールをクリックします。
マルチサイトの設定を完了するには、wp-config.phpおよび.htaccessファイルにコードを追加する必要があります。表示されているコードをコピーして、これらのファイルを更新します。

最後に、wp-adminダッシュボードに再度ログインします。

これでWordPressマルチサイトネットワークが完成しました!
ステップ3:サブサイトをインポートする
新しいサブサイトをゼロから作成したい場合は、マイサイト » ネットワーク管理 » サイト » 新規追加に移動します。

新しいサブサイトの情報を入力します。

これにより、空白のWPサイトが設定されます。
代わりに、既存のウェブサイトをネットワークにインポートしたい場合があります。これを行うには、Duplicator Proをインストールし、ネットワークで有効化します。

次に、Duplicator Pro » バックアップのインポートを開きます。単一サイトのアーカイブファイルのいずれかをアップロードします。

アップロードが完了したら、続行をクリックします。

すでに他のサブサイトを作成している場合や、マルチサイトをカスタマイズしている場合は、リカバリポイントを設定することをお勧めします。これにより、インストールに問題が発生した場合でも、ネットワークを簡単に復元できます。

その後、インストーラーの起動ボタンをクリックします。

Duplicatorインストーラーを使用して、インポートされたサブサイトの新しいURLパスを選択できます。

利用規約と通知を受け入れて続行します。ポップアップで、OKをクリックします。

データベース全体をインポートするか、含めるテーブルを選択できます。

サブサイトの作成を完了するには、古いURLを検索して新しいURLに置き換える必要があります。
幸いなことに、Duplicator には組み込みの検索と置換ツールがあります。古いドメインと更新されたサブサイトの URL を入力するだけです。

この時点で、新しい WordPress ウェブサイトを作成する必要があります。まず、ウェブホスティングプロバイダーを見つけます。

個々の WordPress インストールをすべてネットワークに自由にインポートしてください!
方法 2. サブサイトをスタンドアロンサイトに移行する
クライアントのウェブサイトのデザインが完了したら、ネットワークから独自のサーバーに移行する必要があります。その方法を説明します!
ステップ 1: サブサイトのバックアップ
マルチサイトでネットワーク管理を開き、Duplicator で新しいバックアップを作成します。バックアップセクションで、マルチサイトタブをクリックします。

次に、クライアントのサイトのみを左側のボックスに含めます。他のすべてのサブサイトを除外されたサブサイトボックスに移動します。

サブサイトのスキャンを確認します。すべて正しく表示されたら、バックアップの作成をクリックします。

Duplicator は、サブサイトのみのコピーを保存します。バックアップアーカイブファイルをダウンロードします。

これにより、サブサイトをスタンドアロンのインストールに簡単にインポートできます。
ステップ 2: 新しい WordPress インストールを設定する
この時点で、新しいWordPressウェブサイトを作成する必要があります。まず、ウェブホスティングプロバイダーを見つけます。
いくつかお勧めを紹介します:
ほとんどの WordPress ホスティングプランには、ワンクリック WordPress インストールが含まれています。新しいサイトのセットアップ方法がわからない場合は、WordPress のインストール方法に関するこのガイドを確認してください。
ステップ 3: サブサイトをインポートする
WordPress をインストールしたら、Duplicator Pro をインストールして有効化してください。次に、バックアップのインポートページを見つけます。
サブサイトのアーカイブファイルをアップロードし、続行をクリックします。

必要に応じて、リカバリポイントを設定し、インストーラーを起動します。
インストールタイプはネットワークサブサイトをスタンドアロンサイトに変換にする必要があります。サブサイトの URL が正しいことを確認してください。

検証をクリックして、Duplicator がデータベース接続をテストできるようにします。利用規約と通知を受け入れて続行します。
次に、インストール設定を確認します。

Duplicator がサブサイトを WordPress インストールに移行した後、管理ログインボタンを使用して、新しく移行されたサイトにアクセスします。
前のサブサイトにあったメディアファイル、プラグイン、テーマなど、すべてがインポートされていることがわかります。
方法3. サブサイトを別のネットワークに移行する
Duplicator を使用すると、任意のサブサイトを別の WordPress マルチサイトインストールに移行することもできます。移動したいサブサイトをバックアップするだけです。
他の方法と同様に、Duplicator » バックアップのインポートを開き、新しいネットワークにバックアップアーカイブファイルをアップロードします。インストーラーが起動したら、サブサイトをマルチサイトネットワークにインポートを選択します。

古いサイトのURLが表示されます。「新しいドメイン」フィールドで、インポートされたサブサイトの新しいURLをカスタマイズします。
「詳細設定」インポートオプションを使用すると、データベース内の古いURLを検索して置換できます。これにより、Better Search Replaceプラグインのようなサードパーティ製のツールを使用する必要がなくなります。
新しいマルチサイトダッシュボードに再度ログインします。古いネットワークから追加のサブサイトが表示されるようになります。
方法4. 同じネットワーク上のサブサイトをクローンする
サブサイトのコピーを作成したい場合があります。特に開発者やデザイナーの場合、事前に設定されたサイトを1つ構築し、他のサイトのテンプレートとして使用することで時間を節約できます。
まず、サブサイトのバックアップを作成します。Duplicator Proを使用する場合、サイト全体のネットワークから1つのサブサイトのみを含めるように指定する必要があります。
次に、インポートツールを使用してバックアップをマルチサイトネットワークにアップロードします。Duplicatorインストーラーウィザードを使用すると、新しいドメインで新しいサブサイトをセットアップできます。

これにより、同じWebデザイン、プラグイン、設定を複数のサブサイトで簡単に使用できます。瞬時に新しいサブサイトを作成できます!
方法5. ネットワーク全体の移行
ネットワーク全体を別の場所に移行したい場合はどうなりますか?
ネットワークが成長するにつれて、WordPressホスティングプランではサポートできなくなる場合があります。これは、新しいホストを見つけて、すべてのサブサイトを新しいサーバーに移行する必要があることを意味します。
この移行プロセスを容易にするために、Duplicator Proを使用できます。サイトをバックアップする際に、すべてのサブサイトが含まれていることを確認してください。

バックアップの構築を完了します。次に、生成されたアーカイブファイルをダウンロードします。
サブサイトの移行と同様に、別のWordPressインストールにインポートすることで、ネットワーク全体を移動できます。新しいホストにWordPressをインストールしたら、マルチサイトバックアップをインポートします。
Duplicatorインストーラーで、「マルチサイトネットワークのフルインストール」を選択します。次に、各サブサイトのカスタムサイトURLを追加します。

インストールを検証し、「次へ」をクリックします。既存のサイトを置き換えることを確認してください。

Duplicatorは、新しいサーバーにマルチサイトネットワークをインストールします。
方法6. WordPressマルチサイトを手動で移行する
専門家であっても、WordPressマルチサイトを移行するには移行プラグインを使用することをお勧めします。これにより、貴重なデータを失うことがなくなります。
ただし、手動でマルチサイトを移行することもできます。これにより、多くのプラグインの使用を回避できますが、この方法は初心者には理想的ではないことに注意してください。時間がかかり、人的ミスの余地が多くあります。
ステップ1:マルチサイトデータベースをダウンロードする
WordPressマルチサイトの主な2つの部分は、コアWordPressファイルとMySQLデータベースです。サイトの移行を開始するには、データベースのコピーをエクスポートする必要があります。
データベースマネージャー(通常はphpMyAdminまたはAdminer)にログインします。ここではphpMyAdminを使用します。
マルチサイトネットワークのデータベースを選択し、[エクスポート]をクリックします。

ファイル形式は[SQL]を選択してください。

[実行]をクリックして、データベースをSQLファイルとしてダウンロードします。
ステップ2:マルチサイトファイルを新しいサーバーに転送する
次に、サイトのファイルをダウンロードする必要があります。FTPクライアントを使用して、ルートディレクトリ内のすべてのファイルを見つけてダウンロードします。
通常、これは[public_html]フォルダと呼ばれ、[wp-content]、[wp-admin]、[wp-includes]などのファイルが含まれています。

これらのファイルをダウンロードしたら、1つのzipファイルに圧縮します。
次に、新しいマルチサイトインストールのファイルマネージャーを開きます。このサイトの[public_html]フォルダを開き、含まれているすべてのファイルを削除します。

元のマルチサイトデータが含まれるzipファイルをアップロードします。

これにより、古いネットワークのすべての情報が新しい場所に転送されます!
ステップ3:新しいデータベースの作成
次のステップでは、新しいマルチサイトのデータベースを作成します。通常、ウェブホストはMySQLデータベースを編集する方法を提供しています。

Bluehostを使用している場合は、データベース名を入力し、[データベースの作成]をクリックします。

データベースの新しいユーザーも作成する必要があります。

最後に、新しいユーザーを新しいデータベースに割り当てます。

新しいユーザーにすべての権限を付与すると、マルチサイトデータベースを完全に編集できるようになります。
ステップ4:マルチサイトデータベースをインポートする
以前にダウンロードしたデータベースを覚えていますか?次に、そのファイルを新しいデータベースにインポートします。
新しいサイトのphpMyAdminにサインインし、[インポート]タブをクリックします。

元のマルチサイトデータベースをアップロードします。[実行]をクリックすると、古いデータベース情報が新しいデータベースにインポートされます。
ステップ5:wp-config.phpファイルを編集する
この時点で、古い[wp-config.php]ファイルを新しいサイトにアップロードしました。これは、古いデータベースに関する情報がまだ含まれていることを意味します。新しいデータベースを指すように変更する必要があります。
新しいマルチサイトのファイルマネージャーを開きます。[public_html » wp-config.php]に移動します。このファイルを開いたら、これらの値を更新します。
- db_user
- db_name
- db_password
- db_host
古いデータベースに関する情報を、作成したばかりのものに置き換えてください。その後、ファイルを保存して閉じます。
よくある質問(FAQ)
WordPressマルチサイトを新しいホストに移動するにはどうすればよいですか?
WordPressマルチサイトを新しいホストに移動するには、[Duplicator Pro]でネットワークの完全なバックアップを作成します。新しいWordPressのインストールを設定した後、Duplicatorをインストールし、[インポート]ページを開きます。古いマルチサイトのアーカイブファイルをアップロードし、Duplicatorの移行ウィザードの手順に従って進めます。
WordPressマルチサイトのサブサイトをエクスポートするにはどうすればよいですか?
ネットワークに[Duplicator Pro]をインストールすることで、WordPressマルチサイトのサブサイトをエクスポートできます。次に、他のすべてのサブサイトデータを除外するバックアップを作成します。バックアップのアーカイブファイルをダウンロードし、別のWordPressサイトにインポートします。
代替案:WordPressの組み込みエクスポートツールを使用して、各サブサイトを個別にXMLファイルとしてダウンロードすることもできます。ツール » エクスポートに移動し、エクスポートファイルをダウンロードをクリックします。
Duplicatorはマルチサイトで動作しますか?
はい、Duplicator Proはマルチサイトで動作します。この移行プラグインを使用して、ネットワーク全体を新しいサーバー、ウェブホスト、またはドメイン名に移行できます。また、サブサイトをネットワーク内外に簡単に移行することもできます。さらに、マルチサイトをサポートするプランは年間わずか$199.50から利用可能です。
All-in-One WP Migrationはマルチサイトで動作しますか?
All-in-One WP Migrationのマルチサイトサポートを利用するには、プレミアム拡張機能を購入する必要があります。これは年間$319で、サブサイトのエクスポート/インポート、サブサイトのクローン作成、およびマルチサイトネットワーク全体の移行が可能です。
WordPressマルチサイトのバックアップ方法
WordPressマルチサイトをバックアップするには、Duplicator Proをインストールしてネットワークアクティベートをクリックします。新しいバックアップを追加し、バックアップストレージの場所を選択します。バックアップを作成する前に、含めたいサブサイトを選択します。最後に、バックアップをダウンロードします。
WordPressマルチサイトを数分で移行する
複数のクライアントサイトを1つのネットワークに統合する場合でも、サブサイトを独自のサーバーに抽出する場合でも、またはマルチサイト全体を新しいホストに移行する場合でも、明確な道筋があります。私が説明した方法は、遭遇する可能性のあるあらゆる移行シナリオに対応できる柔軟性を提供します。
手動移行も可能ですが、Duplicatorを使用すれば、数え切れないほどの時間を節約し、リンク切れやデータの損失のリスクを排除できます。自動バックアップ、組み込みの検索と置換、および災害復旧機能により、コードを一行も触ることなく、自信を持ってマルチサイトネットワークを移行できます。
移行方法をアップグレードする準備はできましたか?今すぐDuplicator Proをダウンロードして、ストレスのないWordPressマルチサイト移行を体験してください!
滞在中はこちらの追加WordPressガイドもおすすめです: