WP-signup.phpワードプレスマルチサイトのホスティング
あなたは本当にネットワークが必要なのでしょうか?
マルチサイトネットワーク内のサイトは非常に多くのWordPress.comで別のブログのように、別のものです。 (プラグインは、サイト間の相互接続の様々な種類を作成することができていても)彼らは、ネットワークの他の種類のもののように相互に接続されていません。あなたが強く相互接続されているサイトで、そのデータを共有、または共有のユーザーを作成することを計画している場合は、マルチサイトネットワークは、最善の解決策ではないかもしれません。
Webページの異なるコレクションは非常に異なって見えるようにするために、あなたが望むすべてがある場合たとえば、あなたはおそらく、あなたがテーマ、テンプレート、またはスタイルシートを切り替えるには、プラグインを使用して、単一のサイトで欲しいものを達成することができます。
別の例として、あなたが望むすべてのユーザーの異なるグループのためであるならば、あなたはおそらく機能、メニュー、およびリンクURLを切り替えるためのプラグインを使用することにより、あなたは、単一のサイトで欲しいものを達成することができ、さまざまな情報へのアクセスを持っています。
このガイドでは、あなたの現在のWordPressのインストールに手動でWordPressのマルチサイトをインストールする方法について説明します。 BitNamiから入手できるすぐに実行するパッケージもあります。
マルチサイトネットワークの種類
あなたは、あなたのネットワークがURLを処理する方法に応じて、マルチサイトのネットワーク、いくつかの異なる種類の間で選択し、それはエンドユーザーがオンデマンドで新しいサイトを作成できるようになりますかどうかにすることができます。
ネットワークのさまざまなタイプは、以下のセクションに記載されている別のサーバー要件を、持っています。ご使用のサーバーを完全に制御を持っていない場合は、マルチサイトネットワークの特定の種類はあなたに利用できない可能性があります。あなたは、共有ホスティング環境を使用するので、たとえば、サーバーを完全に制御を持っていない可能性があります。その場合、あなたはホスティング環境を運営する誰との要件を交渉する必要があります。
ネットワーク内のサイトは、別のURLを持っています。あなたは、サイトを指定するURLのための2つの方法のいずれかを選択できます。
- 各サイトには、異なるサブドメインを持っています。たとえば、次のようにsite1.example.com。 site2.example.com。
- 各サイトには、別のパスを持っています。たとえば、次のようにexample.com/site1。 example.com/site2
また、あなたはexample1.comのようなドメインをマッピングすることができます。 example2.com。など、しかし、プラグインが示唆されました。あなたは、ネットワーク設定で直接変更を加えることができますが、それは、高度な管理と考えられています。
また、エンドユーザーはオンデマンドで新しいサイトを作成できるようにするかどうかを選択できます。ドメインベースのオンデマンドのサイトが正常にのみ可能site1.example.comとsite2.example.comなどのサブドメインを使用しています。パスベースのオンデマンドサイトでも可能です。
マルチサイトインストールプロセスが異なる用語を使用しています。サブドメインのインストールでは、あなたのサイトのために、別々のドメインではなく、サブドメインを使用する場合でも、ドメインベースのネットワークを作成します。サブディレクトリにインストールしますが、それはファイルシステムディレクトリを使用していないにも関わらず、パスベースのネットワークを作成します。あなたは、サブドメインのインストールに使用したい場合は、あなたのwebpathのルートにワードプレスをインストールする必要がありますが、ワードプレスを実行することを選択した場合(つまり、domain.com)しかし、それは(つまり、/ public_htmlの/)ルートにインストールする必要はありません。それ自身のディレクトリから。
マルチサイトネットワークのインストールが完了したら、WordPressは、ネットワーク管理者のユーザインターフェイス内の各サイトのドメインとパスのための専門用語のドメインとパスを使用しています。スーパー管理者(つまり、マルチサイトネットワーク管理者である)、それはそのURLが変更されるため、確立のサイトにこれを行うには珍しいですが、サイトのドメインとパスの設定を編集することができます。
プラグインが利用可能なオプションを拡張し、管理を支援することができます。 「multiste」でプラグインディレクトリを検索するか、このリンクをクリックしてください。
管理者の要件
マルチサイトネットワークを作成するには、WordPressのインストールの管理者である必要があり、そしてあなたがファイルを編集し、ディレクトリを作成できるように、通常、サーバのファイルシステムにアクセスする必要があります。たとえば、FTPを使用して、サーバーのファイルシステムにアクセスすることができました。またはcPanelの中にファイルマネージャを使用して。あるいは他の方法インチ
あなたは必ずしもWordPressの開発の知識は必要ありません。 PHP。 HTML。 CSS。サーバ管理やシステム管理、これらの事の知識がトラブルシューティングのためか、インストール後にマルチサイトのネットワークをカスタマイズするために有用であるかもしれないが。
サーバの要件
あなたがネットワークを計画しているとき、時々、最初のテストのために開発サーバーを使用するのに役立ちます。しかし、正確に本番サーバーに一致する開発用サーバを設定することは常に可能ではない、と本番サーバーにネットワーク全体を転送することは容易ではないかもしれません。本番サーバー上のテストサイトは時々、あなたの計画されたネットワークをテストするために、より便利な方法です。
すべてのケースでは、あなたのサーバが、より複雑な.htaccessファイル(またはnginx.confまたはweb.configファイル)マルチサイトが必要とするルールを使用することができることを確認する必要があります。
マルチサイトは、.htaccessファイルでそれのため、Apacheサーバにロードするmod_rewriteのサポートを必要とし、オプションFollowSymLinksをどちらかすでに有効か、少なくとも恒久的に無効になっていません。サーバー構成へのアクセス権を持っている場合は、代わりの.htaccessファイルのディレクトリセクションを使用することができます。また、httpd.confファイルがドメインのバーチャルホストのために、「すべて」または「オプションすべてを」する「AllowOverrideの」に設定されていることを確認してください。あなたは、このいずれかの詳細については、ウェブホストを依頼することができます。
次のようにいくつかのサーバーの要件は、あなたが作成するマルチサイトネットワークの種類に依存します。
ドメインベース
また、「サブドメイン」インストールとして知られている、ドメインベースのネットワークは、subsite.example.comのようなURLを使用しています
ドメインベースのネットワークは、ワードプレスをインストールしたサーバのファイルシステム内の同じディレクトリに異なるドメイン名をマッピングします。次の例のように、さまざまな方法でこれを行うことができます:
- ワイルドカードのサブドメインを設定することにより、
- それぞれに同じドキュメントルートを指定して、仮想ホストを設定することにより、
- cPanelのまたは類似のウェブホスティングコントロールパネルのアドオンドメインやサブドメインを作成することによって、
オンデマンドドメインベースのサイトでは、ワイルドカードのサブドメインの方法が必要です。あなたは他の方法を使用して、同じネットワークに手動で追加のサイトを作成することができます。
どちらの使用方法、あなたは(WordPressのインストールディレクトリにドメイン名をマッピングするために)あなたのDNS(サーバーのドメイン名をIPアドレスにマッピングする)とサーバーを設定する必要があります。 WordPressは、サイトにドメイン名をマッピングします。
サブドメインが正しく動作するためにWordPressはあなたのWebフォルダのルート(つまりはpublic_html)から実行する必要があります。彼らは、サブディレクトリ内から動作しません。
様々なシステム上のワイルドカードのサブドメインを設定する方法のいくつかの例については、以下を参照してください。設定ワイルドカードサブドメインを
パスベース
また、「サブフォルダ」インストールとしても知られている、パス・ベースのネットワークはexample.com/subsiteようなURLを使用して
あなたはすでにあなたのサイトにかなりパーマリンクを使用している場合は、パスベースのネットワークも同様に動作しますが、あなたは、このセクションの他の情報のいずれかを必要としません。それは言った、あなたのメインのサイトは記事のために、以下のURLパターンを使用することに注意してください:[postformat] example.com/blog/ /
この時点で、あなたは非自明な場所でネットワークオプションを手動で設定することなく、ブログのスラグを削除することはできません。これはお勧めしません。
WordPressの設定要件
あなたはマルチサイトネットワークをインストールする場合は、既存のWordPressのインストールから開始します。それは、独自のドメイン名を新規インストールである場合は、このセクションを読む必要はありません。それだけのドメイン名を使用して確立サイト、または到達できない場合は、次の要件は、それがマルチサイトネットワークに変換することを可能にするために適用されます。
あなたはマルチサイトをアクティブ化する前に独自のディレクトリは3.5のようマルチサイトで動作するワードプレスを与え、しかし、あなたは自身のディレクトリ "の変更を行う必要があります。
それはあなたがそうすることを選択した場合、ドメインのURLでWWWを使用することをお勧めしてマルチサイトのサブドメインを使用する予定はないですが、サイトのアドレスとWordPressのアドレスの両方が同じであることを確認してください。また、いくつかのホストがURLのこの種を示すにデフォルト設定されますに注意してください:
この、および他の多くの理由から、我々は可能な限り、あなたのドメイン名にWWWを使用することをお勧めしません。あなたはdomain.comまたはwww.domain.comにそれらを変更することを計画している場合。あなたはマルチサイトのセットアップの残りを開始する前に、より複雑である事実の後にドメイン名を変更すると、それを行います。
制限事項
あなたは、次のような場合にネットワークを作成することはできません。
- ':80'、 ':443' "のWordPressアドレス(URL)が" 以外のポート番号を使用しています。
あなたは、次の場合に(ドメインベースのネットワークのための)サブドメインがインストール]を選択することはできません。
- WordPressのURLは、パスだけではなく、ドメインが含まれています。 (これはワードプレスがドキュメントルートにインストールされていない、またはあなたがそのドキュメントルートのURLを使用していない、です。)
- "WordPressのアドレス(URL)" localhostです。
- "WordPressのアドレス(URL)" 127.0.0.1などのIPアドレスです。
(あなたがホスト名localhostを使用する必要はありませんように、あなたはあなたのホストがIPアドレス127.0.0.1にいくつかの他のホスト名をマップするためにファイルを使って、テストの目的のために、ローカルマシン上のドメインベースのネットワークを作成することができることに注意してください。)
あなたは、既存のWordPressのインストールは、既存のパーマリンクの問題のために、1ヶ月以上に設定されている場合、サブディレクトリは(パスベースのネットワークのための)インストールを選択することはできません。 (この問題は、将来のバージョンで修正されます。詳細については、ネットワークの種類を切り替え参照してください。)