2017-05-31 4 views
1

drupalの例:www.example.comのサイトがあります。drupalのサブドメインに異なるテーマを挿入するにはどうすればいいですか?

sub1.example.com、sub2.example.com、sub3.example.comのようなサブドメインサイトがあります。

私はこれらのサブドメインに3つのテーマを配置する必要があります。 これをどのように達成する必要がありますか?どのファイルを設定すればよいですか?

すべてのサブドメインは同じsettings.phpファイルを持っていますか、またはすべてのサブドメインが独自のsettings.phpを持っていますか?あなたはすべてのドメインにサービスを提供する一つのサイトをお持ちの場合は

+0

あなたは、マルチドメイン機能を実現するためにdomain_accessモジュールを使用していますか?またはDrupalマルチサイト機能? – Anurag

答えて

0

は、「ドメインへのアクセス」モジュールを使用します。

https://www.drupal.org/project/domain

それはあなたがドメインごとに異なるテーマを設定することができます。

もしそうでなければ...すべてのサイトに異なるテーマを規則的に設定します。

更新:

あなたには、いくつかの(ローカル)腹腔内持っている必要があります訪問しているローカルホストあなたはあなたの(マルチ)サイトにも訪問することができます。すなわち

http://192.168.33.22/

次に、あなたのコンピュータ上の "hosts" ファイルを編集する必要があります。そのファイルは何らかの内部DNSサーバーであり、そこにドメイン/ IPアドレスのペアを設定することができます。したがって、ドメインにアクセスすると、設定したIPアドレスに送信されます。つまり、ドメインがまだ準備されていないがホストがテスト用である場合に非常に便利です。ホストファイルの最後に:

192.168.33.22 my_first_domain.com 
192.168.33.22 my_second_domain.com 
... 

だから、彼らはすべてあなたのウェブサーバーのi.p.を指します。

Mac: /private/etc/hosts 
Windows: C:\Windows\System32\drivers\etc 
Linux (Ubuntu): /etc/hosts 

するか、そうでない場合があります...あなたのOS用のビットをグーグル:あなたはhostsファイルを見つけることができます使用しているOSによっては

取り組みます。あなたは情報を見つけることができます

+0

私はローカルホストでこれをやろうとしています。どうすればいいのですか? –

+0

上記の私の答えを更新しました。 – MilanG

0

あなたは/ sitename-a.com /テーマ、サイト/ sitename-b.com /テーマをマルチサイトモードにあなたのインスタンスをオンにし、その後、サイトにテーマを配置することができます...約here, on Drupal.org

ドメイン固有のライブラリまたはモジュールにも使用できます。

、共有モジュール/テーマについては、サイトにそれらを配置していき/すべて

+0

これはローカルホストでも行うことができますか?私が地元で試してみたときには、 –

関連する問題