Преобразование двух существующих сайтов в мультисайтовый


У меня есть два сайта, запущенных из разных установок. Я хотел бы переместить их в многосайтовую конфигурацию. В настоящее время я развиваюсь в среде локального хостинга.

Я начинаю с перемещения первого сайта в многосайтовую конфигурацию в рамках его собственной установки. Я дал ему собственную уникальную папку в каталоге сайтов, настроил sites.php файл и предоставил сайту свой собственный settings.php в его справочнике. Когда я перехожу к местоположению, указанному в sites.php конфигурация Я получаю ошибку "не найдено", и когда я перехожу в каталог установки Drupal, Drupal хотел бы выполнить новую установку.

Нужно ли мне настроить файл .conf в папке с поддержкой сайтов apache2?

Мы будем очень признательны за любую помощь.

Author: kiamlaluno, 2016-06-20

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-адрес этого сервера.

 2
Author: cilefen, 2016-06-21 00:40:36