ケーススタディ
WordPressマルチサイトのサーバー移行で失敗しないために知っておきたい落とし穴と対処法
CASE
通常のWordPress移行とは違う、マルチサイト特有の注意点やポイント
WordPressのマルチサイト機能を利用している場合、サーバー移行は通常のWordPress移行よりも複雑になる。
ネットワーク設定やデータベース構造の違いを理解せずに移行すると、サイト表示不良や管理画面トラブルが発生しやすくなる。
WordPressのマルチサイト(ネットワーク)機能は、1つのWordPressで複数サイトを管理できる便利な仕組みです。
しかしその反面、サーバー移行時には「いつものWordPress移行と同じ手順で進めたら失敗した」というケースが非常に多く見られます。
マルチサイトは、データベース構造、設定ファイル、ドメイン・サブドメイン構成が通常とは異なるため、仕組みを理解した上での移行作業が必要になるのです。
Contents
WordPressマルチサイトとは?
WordPressマルチサイトは、1つのWordPressインストールで複数のサイトを運用できる機能です。
主な構成は以下の2種類です。
| ●サブドメイン型 | 例:site1.example.com / site2.example.com |
| ●サブディレクトリ型 | 例:example.com/site1 / example.com/site2 |
この構成の違いが、移行時のトラブルの原因になりやすいポイントです。
マルチサイト移行で起こりやすいトラブル
具体的にどのようなトラブルが発生しているのか、例をもとに見ていきましょう。
一部のサイトだけ表示されない
DNS設定やVirtualHost設定が不完全な場合、特定のサブサイトだけが404になることがあります。
管理画面にログインできない
wp-config.php や .htaccess の記述ミス、ドメイン設定の不一致が原因でログインエラーが発生します。
サブサイトの画像が表示されない
アップロードディレクトリのパスや、wp-content/uploads/sites/ 配下の扱いを誤ると、画像リンク切れが起こります。
プラグイン・テーマが正常に動かない
マルチサイト非対応のプラグインを使用している場合、移行後にエラーが出るケースがあります。
マルチサイト移行が難しい理由
なぜ、通常のWordPress以降に比べてマルチサイト移行が難しいのでしょうか。
その理由をみていきましょう。
データベース構造が特殊
マルチサイトでは、wp_posts だけでなくwp_2_posts、wp_3_postsのようにサイトごとのテーブルが存在します。
単純なURL置換や部分移行は非常に危険です。
設定がwp-config.phpに集中している
マルチサイト特有の設定はwp-config.php に直接書かれていることが多く、見落とすとサイト全体が動かなくなります。
ドメイン設定が複雑
サブドメイン型の場合、DNS・SSL・VirtualHostがすべて正しく連動している必要があります。
正しいマルチサイト移行の進め方
WordPressマルチサイトを移行するときの手順とポイントをご紹介します。
1. 現行構成を必ず整理する
移行前に次の内容を洗い出します。
- サブドメイン型 or サブディレクトリ型
- サイト数
- 使用中のテーマ・プラグイン
- 各サイトのドメイン設定
これをやらずに進めると、トラブルにつながりやすくなります。
2. wp-config.php の設定を正確に引き継ぐ
特に注意すべき項目
MULTISITE
SUBDOMAIN_INSTALL
DOMAIN_CURRENT_SITE
PATH_CURRENT_SITE
1文字違うだけで全体が動かなくなるため、慎重に確認しましょう。
3. データベースは丸ごと移行する
特定サイトだけを切り出すのではなく、マルチサイト全体を一括で移行するのが基本となります。
4. SSLとDNSをセットで確認する
サブドメイン型では、「ワイルドカードSSL」「SAN証明書」が必要になるケースが多く、移行前の準備が重要です。
5. テスト環境で全サイトを確認
移行後は、各サブサイトの表示、管理画面操作、画像・リンク、プラグイン動作それぞれに問題がないかを1サイトずつ丁寧に確認します。
マルチサイト移行で特に注意したいポイント
WordPressマルチサイト移行で特に注意したいポイントをまとめました。
| ● 通常のWordPress移行より時間がかかる | サイト数に比例して確認作業が増えるため、余裕のあるスケジュール設計が必要。 |
| ● プラグイン依存が高い | マルチサイト非対応プラグインがある場合、移行を機に代替手段を検討する必要がある。 |
| ● 移行後の運用体制も重要 | 管理者権限の整理や、更新ルールの明確化もあわせて行うと安心。 |
まとめ:マルチサイト移行は「仕組み理解」が成功の鍵
WordPressマルチサイトは便利な反面、サーバー移行では高度な知識が求められます。
- 構成の把握
- 設定ファイルの正確な引き継ぎ
- 全サイトの丁寧な検証
これらを押さえることで、マルチサイトでも安全にサーバー移行を行うことができます。
関連記事:
複数ドメインやサブドメインを使うサイトの移行で注意すべきポイントと手順
WordPressなどのCMSを移行するときに注意すべき設定・データ引き継ぎの手順
使用するサーバーや契約プランなどにより、手順や必要な作業は異なります。本記事では一般的な内容をご紹介しておりますのでご了承くださいませ。
個別の相談につきましては、お問い合わせからお願いいたします。