Drupal は、設定ファイル settings.php を除き、
設定情報やコンテンツはすべてデータベースに入っているので、リファレンスモデルとなるサイトを作って(すなわち、インストールした直後または、少しの修正をほどこしたサイト)、そこでできたデータベースまたはテーブルをコピーすればよい。
まずは雛形となるサイト(https://template.yourdomain.com など)を作る。その後、settings.php の内容を修正したものを適切なディレクトリにコピーしてから、https://newsite.yourdomain.com/install.php を走らせる。
以下はサイトを複製する SQL スクリプト。仕様としては、
- コピー元となるサイト
- データベース名: drupal
- テーブル名のプリフィックス: template_
- コピー先のサイト
- データベース名: drupal
- テーブル名のプリフィックス: newsite_
このスクリプトを実行すると
サイトを大量生産できるのだ。
Drupal は、設定ファイル settings.php を除き、
設定情報やコンテンツはすべてデータベースに入っているので、リファレンスモデルとなるサイトを作って(すなわち、インストールした直後または、少しの修正をほどこしたサイト)、そこでできたデータベースまたはテーブルをコピーすればよい。
まずは雛形となるサイト(https://template.yourdomain.com など)を作る。その後、settings.php の内容を修正したものを適切なディレクトリにコピーしてから、https://newsite.yourdomain.com/install.php を走らせる。
以下はサイトを複製する SQL スクリプト。仕様としては、
- コピー元となるサイト
- データベース名: drupal
- テーブル名のプリフィックス: template_
- コピー先のサイト
- データベース名: drupal
- テーブル名のプリフィックス: newsite_
このスクリプトを実行すると
サイトを大量生産できるのだ。