デュプリケーター デュプリケーター
WordPressマルチサイトの移行方法

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

· · 17分の読み物 ·
執筆者 著者アバター ジョエラ・ダン
著者アバター ジョエラ・ダン
ジョエラはWordPressで長年の経験を持つライターです。Duplicatorでは、基本的なバックアップから大規模な移行まで、サイトのメンテナンスを専門としています。彼女の最終的なゴールは、あなたのWordPressウェブサイトが安全で、成長できるようにすることです。
·
レビュー レビュアーアバター ジョン・ターナー
レビュアーアバター ジョン・ターナー
ジョン・ターナーはDuplicatorの社長です。彼は20年以上のビジネスと開発の経験があり、彼のプラグインは2500万回以上ダウンロードされています。

私は、WordPressの移行が見事に失敗するのを何度も見てきた。

特にマルチサイト・ネットワークを使っている場合は、扱うべきデータが多くなります。すべてを新しい場所にうまく転送する必要がありますが、これは難しいことです。

パフォーマンス向上のためにホストを変更する場合でも、ネットワークのブランドを変更する場合でも、WordPressマルチサイトの移行には慎重な計画と実行が必要です。一歩間違えれば、リンク切れやコンテンツの消失、最悪の事態を招きかねません。

このガイドでは、WordPressのマルチサイトを移行する際に遭遇する可能性のあるすべてのシナリオについて説明します。

以下はその要点である:

  • Duplicator Proを使用してプロセス全体を自動化し、単一サイトのインポートからネットワーク全体の移行まで、あらゆるマルチサイト移行シナリオをサポートします。
  • マルチサイト対応のバックアッププラグインを使用してソースデータの完全バックアップを作成し、データ損失を防止してください
  • 手動での移行は可能ですがリスクを伴います。データベースのエクスポート、FTP経由でのファイル転送、wp-config.phpの編集が必要ですが、人為的ミスが発生する余地が大きくなります。
  • Duplicatorの組み込み検索・置換機能は、データベース内の全URLを更新し、移行後のリンク切れを防止します
  • インポート前に災害復旧ポイントを設定し、問題が発生した場合にネットワークを簡単に復元できるようにします

クイックまとめ:WordPressマルチサイトの移行方法

WordPressマルチサイトを移行するには、Duplicatorのようなマルチサイトバックアッププラグインで移行元データをバックアップし、移行先(新しいホスティング/WordPressインストール)を設定し、Duplicatorの自動ツールまたは手動データベース/ファイル転送のいずれかを使用してインポートします。手動で移行する場合は、必ず最初にステージング環境で移行をテストし、新しいデータベース認証情報でwp-config.phpファイルを更新してください。

目次

なぜWordPressマルチサイトを移行するのか?

オンラインプレゼンスが成長し、進化するにつれて、ウェブサイト管理のニーズも高まります。最終的には、WordPressのマルチサイトネットワークを別の場所に移動することを検討するかもしれません。

WordPressマルチサイトを移行する理由は以下の通りです。

  • パフォーマンスとスケーラビリティの向上

より多くのリソース、より良いアップタイム、より速いページ速度を提供する新しいウェブホストに移動する必要があるかもしれません。

  • リブランディング

新しいドメイン名に移行することで、ネットワーク全体のブランドを一新することができます。これにより、ブランド認知度を高めることができます。

さらに、マルチサイトのサブドメインではなく、サブサイトを独自ドメインに移動したい場合もあります。 

  • クライアントのウェブサイトの管理

WordPressメンテナンスプランにクライアントを追加するには、そのサイトをネットワーク内に移行できます。ネットワーク内でクライアントのサイト作業を行った後、単一サーバーへ移動できます。

WordPressマルチサイトの移行方法

たとえ単一のWordPressインストールを移動した経験があっても、完全なマルチサイトネットワークの移行には取り組んだことがないかもしれません。サブサイトが追加で存在するため、それらを正しく移動するのは難しい場合があります。

ご安心ください!データやSEO順位を失うことなく、WordPressマルチサイトを簡単に移行する方法をお教えします。 

ここでは、マルチサイトの移行方法について説明します:

  • 単一サイトをマルチサイトネットワークへ:個々のWordPressサイトを1つのネットワークに統合

  • サブサイトから独立サイトへ:ネットワークからサブサイトを抽出し、独立したWordPressインストールに変換します。

  • サブサイトを別のネットワークへ:すべてのコンテンツと設定を保持したまま、サブサイトをマルチサイトネットワークから別のネットワークに移動する。

  • ネットワーク内のサブサイトのクローン:開発またはテンプレート目的で、同じネットワーク上に既存のサブサイトを複製します。

  • 完全なネットワーク移行:マルチサイト・ネットワーク全体を新しいホスト、ドメイン、またはサーバーに移行します。

  • 手動移行:移行プロセスを直接制御するための高度なデータベースとファイル転送方法

方法1.単一のWordPressインストールをマルチサイトに移行する

フリーランサーや代理店を経営している場合、多くの異なるクライアントのサイトを管理することがあります。ワークフローを効率化するために、マルチサイトを設定することができます。 

すべての個人クライアントのウェブサイトをネットワークに移行してください。これらは単一のWordPressインストール上のサブサイトとなり、バックアップや更新、その他のメンテナンスタスクを実行する際の貴重な時間を節約できます。

シングルサイトのインストールをマルチサイトのネットワークに移行する方法を紹介しましょう!

ステップ1:各ウェブサイトのバックアップ

移行したい個々のWordPressサイトをすべて、ネットワーク内にコピーを作成する必要があります。これを行う簡単な方法の一つは、WordPressバックアッププラグインをインストールすることです。

Duplicator ProはWordPressのバックアップ、移行、クローン作成に最適なプラグインです。このツールを使えば、クライアントのサイトを素早くバックアップし、単一のネットワークに移行することができます。

Duplicatorプラグイン

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

さらに、手作業によるウェブサイトの移行を心配することなく、単一のサイトをネットワークにドラッグ・アンド・ドロップすることができます。

デジタルエージェンシーCodeVidiaがDuplicatorを使ってどのようにマルチサイトネットワークを移行しているかをご覧ください!

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

Duplicatorのライセンスキーを有効にする

この後、最初のサイトバックアップを作成する準備ができました!Duplicator Pro " バックアップ " 新規追加.

デュプリケーターで新しいバックアップを追加

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

デュプリケーターのバックアップ・プリセット

フルバックアップの場合は、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ファイルにいくつかのコードを追加する必要があります。表示されているコードをコピーして、これらのファイルを更新してください。

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

最後に、wp-adminダッシュボードにログインしてください。

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

これでWordPressのマルチサイト・ネットワークが完成です! 

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

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

ゼロから新しいサブサイトを作成したい場合は、マイサイト " ネットワーク管理 " サイト " 新規追加にアクセスしてください。

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

新しいサブサイトの情報を入力してください。

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

これで空のWPサイトが設定されます。

代わりに、既存のウェブサイトをネットワークにインポートすることを検討してください。これを行うには、Duplicator Pro をインストールし、ネットワークで有効化してください。

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

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

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

アップロードが終了したら、「Continue」を押す。

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

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

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

その後、「Launch Installer」ボタンをクリックします。

デュプリケーターのインストーラーを起動する

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

マルチサイト・ネットワークに単一サイトをインポートするデュプリケーター

利用規約と注意事項に同意して次へ進む。ポップアップで「OK」をクリックします。

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

データベース全体をインポートすることも、特定のテーブルを選択してインポートすることもできます。

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

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

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

デュプリケーターの検索と置換

Duplicator は自動的に単一サイトをサブサイトとしてネットワークにインポートします。管理者ログインボタンを使って更新されたネットワーク管理者にアクセスできます。

WordPressマルチサイト移行完了

ご自由に、個々のWordPressをネットワークにインポートしてください!

方法2.サブサイトをスタンドアロンサイトに移行する

クライアントのウェブサイトのデザインが完了したら、自社ネットワークからクライアント専用のサーバーへ移行する必要があります。その方法を説明します! 

ステップ 1: サブサイトのバックアップ

マルチサイトでネットワーク管理画面を開き、Duplicatorで新しいバックアップを作成します。バックアップセクションでマルチサイトタブをクリックします。

マルチサイトのバックアップ

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

サブサイトのバックアップ

サブサイトのスキャンに目を通します。すべてが正しく表示されたら、[Create Backup]をクリックします。

サブサイトのバックアップスキャン

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

サブサイトのバックアップをダウンロードする

これにより、サブサイトをスタンドアロンインストールに簡単にインポートできるようになります。 

ステップ2:WordPressの新規インストールをセットアップする

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

以下が私のおすすめです:

ほとんどのWordPressホスティングプランでは、ワンクリックでWordPressをインストールできます。新しいサイトの立ち上げ方がわからない場合は、WordPressのインストール方法についてのガイドをご覧ください。 

ステップ 3: サブサイトのインポート

WordPressをインストールしたら、Duplicator Proをインストールして有効化してください。そして、バックアップのインポートページを見つけます。 

サブサイトのアーカイブファイルをアップロードし、[続行]をクリックします。

サブサイトのインストールを続ける

ご希望の場合は、リカバリポイントを設定し、インストーラーを起動してください。 

インストール・タイプ]は、[ネットワーク・サブサイトをスタンドアロン・サイトに変換]にしてください。サブサイトのURLが正しいことを確認してください。

サブサイトを独立したサイトに変換する

Validateをクリックして、Duplicator にデータベース接続をテストさせます。規約と注意事項に同意して続行します。

次に、インストール設定を確認する。

スタンドアロン・サブサイトのインストールを確認する

DuplicatorがサブサイトをWordPressインストールに移行した後、管理者ログインボタンを使って新しく移行したサイトにアクセスしてください。

メディアファイル、プラグイン、テーマを含め、以前のサブサイトのすべてがインポートされたことがわかります。 

方法3.サブサイトを別のネットワークに移行する

Duplicatorを使用すると、任意のサブサイトを別のWordPressマルチサイトインストールに移行することもできます。移行したいサブサイトをバックアップするだけです。

他の方法と同様に、Duplicator " バックアップのインポートを開き、バックアップアーカイブファイルを新しいネットワークにアップロードします。インストーラーが起動したら、サブサイトをマルチサイトネットワークにインポートするを選択します。

サブサイトを別のネットワークに移行

古いサイトのURLが表示されます。新しいドメイン]フィールドで、インポートしたサブサイトの新しいURLをカスタマイズします。

高度なインポートオプションを使用すると、データベース上の古いURLを検索して置き換えることができます。これにより、Better Search Replaceプラグインのようなサードパーティツールを使用する必要がなくなります。

新しいマルチサイトダッシュボードに再度ログインしてください。古いネットワークから追加のサブサイトが作成されています。 

方法4.同じネットワーク上のサブサイトをクローンする

サブサイトのコピーを作成することをお勧めします。特に開発者やデザイナーの方は、あらかじめ設定済みのサイトを1つ構築し、それを他のサイトのテンプレートとして使用することで時間を節約できます。

サブサイトのバックアップを作成することから始めます。Duplicator Proを使用して、サイトのネットワーク全体のうち、1つのサブサイトのみを含めるように指定する必要があります。

その後、インポートツールを使用してバックアップをマルチサイトネットワークにアップロードします。Duplicatorインストーラーウィザードで、新しいドメインで新しいサブサイトをセットアップすることができます。

マルチサイトのサブサイトをクローンする

これにより、複数のサブサイトで同じウェブデザイン、プラグイン、設定を簡単に使用することができます。あっという間に新しいサブサイトを作成できます!

方法5.完全なマルチサイト移行

ネットワーク全体を別の場所に移行したい場合は?

ネットワークが大きくなると、WordPressホスティングプランが対応できなくなる可能性があります。これは、新しいホストを見つけ、すべてのサブサイトを新しいサーバーに移行する必要があることを意味します。 

この移行作業を簡単に行うには、Duplicator Proをご利用ください。サイトをバックアップする際、すべてのサブサイトが含まれていることを確認してください。

マルチサイトのバックアップ

バックアップの構築を完了します。次に、生成されたアーカイブファイルをダウンロードします。

サブサイトの移行と同じように、別のWordPressインストールにインポートすることで、ネットワーク全体を移行することができます。新しいホストにWordPressをインストールしたら、マルチサイトのバックアップをインポートします。

Duplicatorインストーラーで、マルチサイトネットワークのフルインストールを選択します。次に、各サブサイトにカスタムサイトURLを追加します。

マルチサイト完全移行

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

マルチサイトの完全移行を確認する

Duplicatorは新しいサーバーにマルチサイトネットワークをインストールします。 

方法6.WordPressマルチサイトを手動で移行する

たとえあなたが専門家であっても、WordPressマルチサイトの移行には移行プラグインを使用することをお勧めします。これにより、貴重なデータを失うことがなくなります。 

ただし、マルチサイトをマニュアルで移行することも可能です。これによりプラグインの過剰使用を防げますが、この方法は初心者には適していない点に留意してください。より多くの時間を要し、人為的ミスが発生する余地も大きいのです。

この方法を選択する場合は、事前にサイトのバックアップを取ってください!

ステップ1: マルチサイトデータベースをダウンロードする

WordPressマルチサイトの2つの主要な部分は、WordPressのコアファイルとMySQLデータベースです。サイトの移行を開始するには、データベースのコピーをエクスポートする必要があります。

phpMyAdminかAdminerのどちらかにログインしてください。私はphpMyAdminを使用します。 

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

phpMyAdminエクスポート

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

WordPressデータベースのエクスポート

実行」をクリックして、データベースをSQLファイルとしてダウンロードを完了してください。 

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

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

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

サイトファイルのダウンロード

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

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

サイトファイルの削除

元のマルチサイトのデータと一緒にzipファイルをアップロードしてください。

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

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

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

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

MySQLデータベース

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

MySQLデータベースの作成

また、データベース用に新しいユーザーを作成する必要がある。

MySQLユーザーの作成

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

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

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

ステップ 4: マルチサイトデータベースをインポートする

以前ダウンロードしたデータベースを覚えていますか?では、そのファイルを新しいデータベースにインポートします。

新しいサイトのphpMyAdminにサインインします。そして、インポートタブをクリックします。

データベースのインポート

元のマルチサイトのデータベースをアップロードします。Goを押すと、古いデータベースの情報が新しいデータベースにインポートされます。

ステップ 5: wp-config.phpファイルを編集する

この時点で、あなたは古いwp-config.phpファイルを新しいサイトにアップロードしました。これは、古いデータベースに関する情報がまだ含まれていることを意味します。新しいデータベースを指定する必要があります。

新しいマルチサイトのファイルマネージャーを開きます。public_html " wp-config.phpに移動します。このファイルを開いたら、これらの値を更新してください:

  • db_user
  • データベース名
  • 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をインストールし、Network Activateをクリックします。新しいバックアップを追加し、バックアップ保存場所を選択します。バックアップを構築する前に、どのサブサイトを含めるかを選択します。最後に、バックアップをダウンロードします。 

手動でバックアップを作成する時間を無駄にしたくない場合は、自動バックアップスケジュールの設定を検討してください!

WordPressマルチサイトを数分で移行する

複数のクライアントサイトを1つのネットワークに統合する場合でも、サブサイトを独立したサーバーに分離する場合でも、あるいはマルチサイト全体を新しいホストに移行する場合でも、明確な道筋が示されています。ここで紹介した手法は、遭遇するあらゆる移行シナリオに対応できる柔軟性を提供します。

手動での移行も可能ですが、Duplicatorを使用すれば膨大な時間を節約でき、リンク切れやデータ損失のリスクを排除できます。自動バックアップ、組み込みの検索・置換機能、災害復旧機能により、コードを一切触らずにマルチサイトネットワークを確実に移行できます。

移行方法をアップグレードする準備はできていますか?ストレスのないWordPressマルチサイト移行を体験するために、今すぐDuplicator Proをダウンロードしましょう

ここにいる間に、WordPressの追加ガイドが気に入るかもしれない:

プロフェッショナルな移行支援が必要ですか?
Duplicator ProでWordPress移行を完全に制御できる一方で、時には専門家が全プロセスを代行する必要が生じます。Duplicatorの移行サービスは、バックアップ作成から最終テストまで全てを代行し、お客様側での技術的な作業は一切不要です。

著者アバター
ジョエラ・ダン コンテンツライター
ジョエラはWordPressで長年の経験を持つライターです。Duplicatorでは、基本的なバックアップから大規模な移行まで、サイトのメンテナンスを専門としています。彼女の最終的なゴールは、あなたのWordPressウェブサイトが安全で、成長できるようにすることです。
当サイトのコンテンツは読者の皆様のご支援により運営されています。特定のリンクをクリックいただくと、当サイトに報酬が入る場合があります。

無防備な一日を過ごさないために

WordPressの適切なバックアップがない場合、1時間ごとにサイトが危険にさらされる - WordPressの移行が遅れるたびに、パフォーマンスと成長が損なわれる

デュプリケーターを今すぐ入手
複製プラグイン

待って!
限定のお得なチャンスをお見逃しなく!

のお客様は、60%OFFとなります

Duplicatorを無料で試す — 150万人以上のWordPressプロが信頼する理由を実感してください。ただしお急ぎください — この限定60%オフは期間限定です。

または
今すぐDuplicatorProを60%オフで入手 →