WordPressマルチサイトを移行する方法

2026年にWordPressマルチサイトを移行する方法

· · 17 min read ·
Written By: 著者アバター Joella Dunn
著者アバター Joella Dunn
Joella is a writer with years of experience in WordPress. At Duplicator, she specializes in site maintenance — from basic backups to large-scale migrations. Her ultimate goal is to make sure your WordPress website is safe and ready for growth.
·
Reviewed By: レビュアーアバター John Turner
レビュアーアバター John Turner
John Turner is the President of Duplicator. He has over 20+ years of business and development experience and his plugins have been downloaded over 25 million times.

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プラグイン

Duplicatorには無料版がありますが、サイトのバックアップをカスタマイズできるようにアップグレードすることをお勧めします。

さらに、手動でのウェブサイト移行を心配する代わりに、単一サイトをネットワークにドラッグアンドドロップできるようになります。

デジタルエージェンシーCodeVidiaがDuplicatorでマルチサイトネットワークを移行する方法をご覧ください!

各WordPressサイトにプラグインをインストールしてください。次に、ライセンスキーを有効にしてプレミアム機能をアンロックします。

Duplicator ライセンスキーのアクティブ化

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

Duplicator で新しいバックアップを追加

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

Duplicatorのバックアッププリセット

完全なバックアップの場合は、Full Siteを選択します。

アクティブなプラグイン、テーマ、その他の必要なファイルのみを移行して、ネットワークをクリーンアップすることを検討してください。必要に応じて、特定のデータベーステーブルを除外するためのフィルターを追加することもできます。

続行すると、Duplicatorがサイトをスキャンします。

Duplicator バックアップスキャン

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

バックアップアーカイブファイルをダウンロード

このプロセスを、移行したいすべてのサイトで繰り返します。後で簡単にアクセスできるように、各アーカイブファイルを保存しておきます。

ステップ2:マルチサイトネットワークを有効にする

次のステップでは、WordPressマルチサイトネットワークを設定する必要があります。新しいウェブホストにサインアップすると、通常はこれをサービスとして提供しています。

ただし、WordPressマルチサイトを自分で有効にする必要がある場合があります。新しいサイトのファイルを、FTPクライアント、cPanel、またはホストのカスタムファイルマネージャーで開きます。

wp-config.phpファイルを検索して編集します。これで完了です。編集を終了します。ブログを楽しんでください: の前に、次のコードを追加します。

/* Multisite */

define( 'WP_ALLOW_MULTISITE', true );

ファイルを保存し、サーバーに再アップロードします。

新しいWordPressダッシュボードで、アクティブなすべてのプラグインを非アクティブ化します。次に、ツール » ネットワーク設定に移動します。

WordPressマルチサイトネットワークの設定

このページで、ネットワークのアドレスをどのように設定するかを選択します。2つの異なるオプションがあります。

  • サブドメイン: site1.example.com
  • サブディレクトリ: example.com/site1

ネットワークのタイトルと管理者メールアドレスを入力します。その後、インストールをクリックします。

マルチサイトの設定を完了するには、wp-config.phpおよび.htaccessファイルにコードを追加する必要があります。表示されているコードをコピーして、これらのファイルを更新します。

WordPressマルチサイトを有効にする

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

マルチサイトネットワーク管理者

これでWordPressマルチサイトネットワークが完成しました!

サブドメインURL構造を選択した場合は、ワイルドカードサブドメインを作成する必要があります。これは、ホスティングアカウントに新しいサブドメインを追加し、テキストフィールドにアスタリスク(*)を入力することで実行できます。

ステップ3:サブサイトをインポートする

新しいサブサイトをゼロから作成したい場合は、マイサイト » ネットワーク管理 » サイト » 新規追加に移動します。

新しいネットワークサブサイトを追加する

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

新しいネットワークサブサイトの情報

これにより、空白のWPサイトが設定されます。

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

WordPressマルチサイトでDuplicator Proを有効にする

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

Duplicatorでバックアップをインポートする

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

バックアップのインストールを続行

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

移行前の災害復旧ポイント

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

Duplicatorインストーラーを起動

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

Duplicatorで単一サイトをマルチサイトネットワークにインポートする

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

マルチサイトインストーラーを実行する

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

マルチサイトデータベースのインストール

サブサイトの作成を完了するには、古いURLを検索して新しいURLに置き換える必要があります。

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

Duplicatorの検索と置換

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

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を使用します。

マルチサイトネットワークのデータベースを選択し、[エクスポート]をクリックします。

phpMyAdminエクスポート

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

WordPressデータベースをエクスポートする

[実行]をクリックして、データベースをSQLファイルとしてダウンロードします。

ステップ2:マルチサイトファイルを新しいサーバーに転送する

次に、サイトのファイルをダウンロードする必要があります。FTPクライアントを使用して、ルートディレクトリ内のすべてのファイルを見つけてダウンロードします。

通常、これは[public_html]フォルダと呼ばれ、[wp-content]、[wp-admin]、[wp-includes]などのファイルが含まれています。

サイトファイルをダウンロードする

これらのファイルをダウンロードしたら、1つのzipファイルに圧縮します。

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

サイトファイルを削除する

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

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

これにより、古いネットワークのすべての情報が新しい場所に転送されます!

ステップ3:新しいデータベースの作成

次のステップでは、新しいマルチサイトのデータベースを作成します。通常、ウェブホストはMySQLデータベースを編集する方法を提供しています。

MySQLデータベース

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

MySQLデータベースを作成

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

MySQLユーザーを作成

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

データベースにユーザーを追加

新しいユーザーにすべての権限を付与すると、マルチサイトデータベースを完全に編集できるようになります。

ステップ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ガイドもおすすめです:

専門的な移行支援が必要ですか?
Duplicator ProはWordPress移行を完全に制御できますが、専門家にプロセス全体を任せたい場合もあります。Duplicatorの移行サービスは、バックアップ作成から最終テストまで、すべてを処理し、お客様側での技術的な作業は一切不要です。

著者アバター
Joella Dunn Content Writer
Joella is a writer with years of experience in WordPress. At Duplicator, she specializes in site maintenance — from basic backups to large-scale migrations. Her ultimate goal is to make sure your WordPress website is safe and ready for growth.
Our content is reader-supported. If you click on certain links we may receive a commission.

保護されないまま、もう一日を無駄にしないでください

適切なWordPressバックアップなしで過ごす1時間ごとに、サイトはリスクにさらされます • WordPress移行の遅延ごとに、パフォーマンスと成長を失います

Get Duplicator Now
Duplicator プラグイン

お待ちください!
限定オファーをお見逃しなく!

お客様として、60% OFF になります

Duplicator をサイトで無料で試して、150万人以上の WordPress プロが私たちを信頼する理由をご覧ください。ただし、お待ちいただく必要はありません。この限定 60% オフは期間限定です。

or
Get 60% Off Duplicator Pro Now →