1つのサーバーで複数のWordPressサイトをホストする
1つのホスティングアカウントで複数のWordPressサイトをホスティングするには、適切な計画とセットアップが必要です。このガイドでは、ほとんどのホスティングプロバイダーが使用する標準的なプロセスを説明します。
概要
1つのサーバーで複数のWordPressサイトをホスティングするには、次のことが必要です:
- Webルートディレクトリを準備する
- サイトごとに個別のディレクトリを作成する
- 個別のデータベースを設定する
- アドオン ドメインを設定する
- WordPressサイトをインストールする
ステップ1:Webルートディレクトリの準備
ホスティングのcPanelまたはFTPクライアントを使用してWebルートディレクトリを見つけます。ほとんどのホストでは、このディレクトリはpublic_htmlという名前です。

既存のWordPressのインストールを確認します:
ディレクトリにWordPressコアファイルがないことを確認します:
wp-adminフォルダwp-contentフォルダwp-config.phpファイル- その他のWordPressコアファイル
保持しても安全:404.htmlや.htaccessのようなファイルは残しておくことができます。
重要:WordPressコアファイルが存在する場合は、データ損失を避けるために削除する前にバックアップしてください。
ステップ2:サイトディレクトリの作成
各WordPressサイトは、Webルート内に独自のディレクトリを必要とします。これらのディレクトリは通常、ドメイン名と一致します。
ディレクトリ構造の例:
/public_html/mysite1/ (WordPress files here)
/public_html/mysite2/ (WordPress files here)
/public_html/mysite3/ (WordPress files here)
ホストする予定の各サイトに個別のディレクトリを作成します。

ステップ3:データベースの作成
各WordPressサイトには、独自のデータベースが必要です。
ベストプラクティス:管理を容易にするために、各データベースの名前を対応するディレクトリ(通常はドメイン名)と一致するように名前を付けます。
例:
- サイトディレクトリ:
/public_html/mysite1/ - データベース名:
mysite1_db
ホスティングコントロールパネルを通じて、サイトごとに1つのデータベースを作成します。
ステップ4:アドオン ドメインの設定
ほとんどの主要なホスティングプロバイダーは、「アドオンドメイン」機能を提供しています。これは、ドメイン名をWebルート内の特定のディレクトリにマッピングします。
設定方法:
- ホスティングコントロールパネルにログインします
- 「アドオンドメイン」または「ドメイン」セクションを見つけます
- ドメインを追加し、ステップ2で作成した対応するディレクトリにポイントします

ヒント:ホスティングプロバイダーのドキュメントで「アドオンドメイン」の設定手順を検索してください。通常、プロセスは簡単です。
推奨ホスト:承認済みDuplicatorホスティングプロバイダーのリストを表示します。
ステップ5:WordPressサイトのインストール
ディレクトリ、データベース、ドメインの設定が完了したら、WordPressをインストールする準備が整いました。
Duplicatorの使用:
Duplicatorで既存のサイトを移行している場合は、クラシックインストールのガイドに従って、バックアップを各新しい場所に展開してください。
結果:各ドメインは独自のWordPressサイトを表示します。すべて同じサーバーでホストされていますが、互いに完全に分離されています。
クイックチェックリスト
各サイトにWordPressをインストールする前に、以下を確認してください:
- Webルートディレクトリがクリーンであること
- 各サイト用に作成された個別のディレクトリ
- 各サイト用に作成された個別のデータベース
- アドオンドメインが正しくマッピングされていること
- ドメインDNS設定が更新されていること(必要な場合)
ヘルプの入手
ホスティング設定でお困りですか?
- インストールガイド:クラシックインストール
- 承認済みホスト:Duplicatorフレンドリーなホスティングプロバイダー
- サポート:プラットフォーム固有のガイダンスについては、ホスティングプロバイダーにお問い合わせください