質問: joomlaによる複数のウェブサイト管理? 1つのwebホストで3つの異なるwebサイトを開始することを計画しています。これをサポートするwebホストを知っています。私の質問はこれです:1つのjoomlaインスタンスの下で3つのサイトすべてを管理できますか?もしそうなら、これを行うためのベストプラクティスは管理上賢明ですか?更新: 単一のjoomla!インストールでの複数のドメインとwebサイト でjoomlaのドキュメントを見たところ、=これをする。だから今私は私の質問だと思います、これをするのは良い考えですか、それとも結局それは価値があるより多くのトラブルを引き起こすでしょうか?
回答: 共有ホスティングホスティングプロバイダーの制限によりjoomlaマルチサイトソリューションを検討する必要がある場合は、いくつかの妥協が避けられないjoomlaマルチサイトを複雑にするよりも、代替ホストを見つけて個別にwebサイトを構築する方が簡単な場合があります。ほとんどの共有ホスティングアカウントは、複数のデータベースを作成するか、同じデータベースで異なるテーブルプレフィックスを使用することにより、複数のjoomla webサイトをホストするように構成できます。マルチサイトvs個別サイト個別のwebサイトを1つのjoomlaインストールに統合するのと比較して、構築することには長所と短所があります。マルチサイトソリューションが特定のシナリオで機能するかどうかを慎重に検討する必要があり、いくつかの妥協が必要になる場合があります。最初にマルチサイトwebサイトを設定することはより困難ですが、joomlaとサードパーティのアップデートを適用してバックアップなどを1つのwebサイトで実行するだけでよいため、継続的なメンテナンスはそれほど必要ありません。マルチサイトソリューションで何かが壊れると、1つのwebサイトだけでなく、すべてのwebサイトが失われる可能性があります。すべてのサードパーティ拡張機能がマルチサイトソリューションで意図したとおりに機能するわけではないことに注意してください。公式のマルチサイトソリューションは推奨されません 1つのjoomlaの複数のドメインとwebサイトでの公式の指示!インストール はテンプレートを編集するように指示しますindex.phpファイル。テンプレートの更新により、将来の変更が上書きされる可能性があるため、これはベストプラクティスとは見なされません。サードパーティのマルチサイト拡張機能コアコードのハッキングを回避するため、無料の virtual domains などのサードパーティの拡張機能を使用することをお勧めします。注:この回答の残りの部分は、 virtual domains の1つの実装に関する限られた経験から書かれています。リストされている項目は、他のサードパーティのマルチサイト拡張、または別の方法で構成された 仮想ドメイン に関連する場合とそうでない場合があります。マルチサイトコンテンツwebサイトごとに個別のコンテンツカテゴリを作成します(これは検索にとって重要です)。マルチサイトモジュール一部のモジュールはすべてのwebサイトに共通している可能性があるため、モジュールの分類はそれほど簡単ではありません。 joomla 3.xの「メモ」機能を使用すると、どのモジュールがどのwebサイトに適用されるかを追跡できます。マルチサイトテンプレート個々のwebサイトに独自のルックアンドフィールがありますか?その場合は、webサイトごとに異なるテンプレートをインストールするのがおそらく最も簡単です。 virtual domains を使用すると、webサイトごとに異なるテンプレートを指定できます。マルチサイトメニュー個々のwebサイトには独自のメニューがありますか、それとも共通のメニューを共有しますか?rockettheme gantry 4テンプレートを使用すると、1つのメニューをセットアップし、 virtual domains の「メニューフィルタリング」機能を使用して、各webサイトに適用するメニューオプションを指定する方が簡単であることがわかりました。 virtual domains を使用すると、各webサイトのホームメニュー項目を指定できます。マルチサイト検索検索結果を検索対象のwebサイトに限定する必要があると仮定して、スマート検索を有効にし、各webサイトの適切なカテゴリを選択して、コンポーネント->スマート検索->検索フィルターで各webサイトのフィルターを作成します。次に、webサイトごとに作成した適切なフィルターを使用して、webサイトごとにスマート検索モジュールを作成できます。各検索モジュールでメニュー割り当てを設定して、モジュールが各webサイトの適切なページに表示されるようにします。マルチサイトグローバル構成アイテム理想的には、選択するマルチサイト拡張機能で、各webサイトに一意のグローバル構成アイテムを指定できるようにする必要があります。 virtual domains を使用すると、各webサイトの一意のサイト名、from email、from name、meta description、およびmetaキーワードを指定できます。マルチサイト検索エンジン向けのurlsefを有効にすると、すべてのwebサイトで各ページに一意のurlが必要になります。たとえば、マルチサイトwebサイトに2つのwebサイト(www.acmeproducts.comとwww.acmeservices.com)がある場合、どちらも次のような私たちについてのページを持つことはできません。 www.acmeproducts.com/about-us www.acmeservices.com/about-us urlは一意である必要があるため、about usページは次のように、より具体的にする必要があります。 www.acmeproducts.com/about-acme-products www.acmeservices.com/about-acme-services マルチサイトユーザーアカウントデフォルトでは、1つのwebサイトの登録ユーザーは、問題があるかどうかに関係なく、すべてのwebサイトの登録ユーザーになります。うまくいけば、これにより、マルチサイトソリューションが特定のシナリオに適しているかどうかを判断できるようになる前に、何を検討する必要があるかについてのアイデアが得られます。