2013-04-19 3 views
0

У меня есть два домена и один поддомен на одном виртуальном хосте (веб-хостинговая компания). У меня есть ssh-доступ и вы можете создавать символические ссылки. Мой вопрос:Drupal 7 многоуровневая установка

Было бы только вопросом создания символической ссылки и копирования файлов на виртуальный хост-путь и (если да), какие файлы нужно скопировать в каталог, чтобы сделать эту работу?

Например: 3 домены

  • example.com
  • example2.com
  • demo.example.com

Drupal в настоящее время установлены на example.com. В каталоге /sites там будет 4 директории:

  • все
  • example.com
  • example2.com
  • demo.example.com

Example2.com и demo.example.com являются символическими ссылками на их ACTUAL пути в системе. Копирование файлов в эти каталоги, такие как settings.php и install.php и т. Д.

ответ

1

Типичная установка drupal предназначена для размещения нескольких доменов с использованием той же базы кода, поэтому в вашем хостинг-провайдере вы можете указать все три домена в тот же каталог, который быть корнем установки drupal и НЕ каталогом сайтов drupal.

Если ваш файл drupal находится в example.com, вы можете создать символическую ссылку, чтобы указать папку exmaple2.com в каталог домена example.com. Затем в каталоге example.com перейдите в папку сайтов и создайте папку example2.com с копией файла settings.php, который укажет на базу данных, используемую для примера2. Файлы для веб-сайтов example2 должны храниться в example.com/sites/example2.com/files. Когда вы посещаете example2.com/install.php, он должен облегчить установку нового сайта drupal в отдельную базу данных, указанную в example.com/sites/example2.com/settings.php.

+0

Я закончил копирование базы данных, чтобы заставить settings.php работать правильно в другом домене, но он работает как красота. Благодаря! –