Преобразование двух существующих сайтов в мультисайтовый
У меня есть два сайта, запущенных из разных установок. Я хотел бы переместить их в многосайтовую конфигурацию. В настоящее время я развиваюсь в среде локального хостинга.
Я начинаю с перемещения первого сайта в многосайтовую конфигурацию в рамках его собственной установки. Я дал ему собственную уникальную папку в каталоге сайтов, настроил sites.php файл и предоставил сайту свой собственный settings.php в его справочнике. Когда я перехожу к местоположению, указанному в sites.php конфигурация Я получаю ошибку "не найдено", и когда я перехожу в каталог установки Drupal, Drupal хотел бы выполнить новую установку.
Нужно ли мне настроить файл .conf в папке с поддержкой сайтов apache2?
Мы будем очень признательны за любую помощь.
1 answers
Да. Настройте виртуальный хост apache для каждого сайта. Они выглядят примерно так:
<VirtualHost *:80>
DocumentRoot "/path/to/drupal/install"
ServerName mysite.example.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/path/to/drupal/install"
ServerName myothersite.example.com
</VirtualHost>
Каждый виртуальный хост в мультисайте должен быть настроен с одним и тем же корневым каталогом документов. Директива ServerName должна соответствовать тому, что вы использовали в качестве ключа соответствующего сайта в sites.php . Обратите внимание, что в этом случае *:80 означает, что этот виртуальный хост прослушивает каждый IP-адрес этого сервера.