Довольно часто возникает потребность у клиента создать новый сайт на лицензии Битрикс уже существующего сайта.
В политике лицензирования Битрикс указано, что на одной лицензии можно создать 2 сайта. За следующий сайт придется заплатить (приобрести лицензию на дополнительный сайт). Разработка чаще всего требует создать 2 сайта на разных доменах, с абсолютно разным контентом. По сути 2 разных сайта на одном ядре (Вариаций довольно много, иногда ставят сайты на одном домене, например при локализации сайта).
В данной статья я расскажу о том как настроить многосайтовость на хостинге. Реализовать данную систему можно на любом хостинге, поэтому для примера возьмем Таймвеб.
Итак, что мы имеем:
-
Сайт на хостинге, который спокойно функционировал до нашего вмешательства
-
Потребность в создании нового сайта на лицензии существующего сайта
-
2 домена (exampl1.ml, exampl2.ml)
Нам понадобится:
Win SCP
Putty
Немного терпения
-
Создаем новый сайт в панели управления хостингом и привязываем к нему домен exampl2.ml, к первому сайту у нас уже привязан домен exampl1.ml.
-
Теперь нужно привязать наше ядро ко второму сайту. Для этого нужно создать символические ссылки на папки bitrix, upload из первого сайта во втором.
Для этого нужно через putty прописать команды:
ln -s ../../test/public_html/bitrix bitrix
ln -s ../../test/public_html/upload upload
Команды мы пишем, когда находимся в папке test2, где располагается наш второй сайт. Соответственно папка test - папка первого сайта.
Итак, теперь у нас подключено ядро ко второму сайту
-
Заходим в админке битрикса в раздел сайты и добавляем новый сайт.
Давайте обратим внимание на настройки. Конечно, важно привязать домен к данному сайту. Но, пожалуй, самым главным тут параметром тут является “Путь к корневой папке веб-сервера для этого сайта”, тут нужно указать путь к папке сайта относительно вашего хостинга.
-
Осталось только все проверить!
Итак, мы все настроили верно. Скрины это подтверждают.
Далее, можно настроить работу шаблонов сайта.
Спасибо за внимание!