Multisite

マルチサイト機能

Drupal 7 では、一つのコアで複数のドメインのサイトを構築し、テーマやモジュールも共有する設定が可能です。

設定方法は、マニュアルのページを見ながら行いますが、ウィザード形式のモジュール Multisite Wizard を使うと非常に簡単です。

Multisiteに関する説明
Multisite Wizard

インストール

https://drupal.org/project/multisite_wizard  必須モジュールが Backup and Migrate モジュール

アドミン ー> 環境設定 ー> Multisite Wizard を実行します。

1)sites/sites.php ファイルを作成  

example.sites.php をコピーして sites.php を作成し、メインのドメイン名と追加ドメイン名を登録します。

この場合、ドメイン設定は、DNSサーバ、Apacheサーバなどで、このDrupalをインストールしたディレクトリを参照するように設定します。

 $sites['www.example.com'] = 'www.example.com';
 $sites['www.example2.com'] = 'www.example2.com';

詳細な sites.php の設定方法は >> ここから

2)上記で作成したドメイン名のディレクトリを同じディレクトリ内に作成します。

例えば sites/www.example.com    sites/www.example2.com 

3)各ドメインサイトのディレクトリ内にsettings.php を作成します。 

sites/default/settings.php をコピーして作成します。

4)各settings.phpのprefixを設定します。

例えば、メインのドメインのprefix は example_  別のドメインのprefixは example2_ というように。

5)Multisite Wizard の管理画面で Populate tables ボタンを押す

データベースの追加分のデータベーステーブルを作成します。