Мастер создания дополнительных сайтов, позволяет развернуть на одной виртуальной машине несколько сайтов, как на независимых установках «1С-Битрикс», так и в рамках многосайтовости.
Внимание!ВBitrixVM\BitrixEnvверсии5.1.хперед добавлением сайта убедитесь, что у вас используетсяпустойroot пароль к MySQL. При необходимости перед добавлением сайта можно сделать его пустым, а потом вернуть обратно.**
В BitrixVM\BitrixEnvверсии7.хroot пароль к MySQLне может быть пустым, он устанавливается для BitrixEnv на этапе установки, а для BitrixVM автоматически при первом старте. Изменить его можно в меню 3. Configure MySQL server > 2. Change password for mysql user root.**
Добавление дополнительного сайта
Для добавления дополнительного сайта необходимо:
-
Предварительно настроить DNS-сервер или в случае локальной установки указать доменное имя в
/etc/hostsна виртуальной машине, а также на всех машинах, с которых будет осуществляться доступ к данному сайту. -
Далее из административного меню запустить мастер 6. Manage sites in the pool > 1 Create site:
и указать:
- Enter site name - доменное имя дополнительного сайта без www;
**Внимание!Если у вас домен в национальной кодировке (например, кириллический домен), то в данное поле нужно вводить имя домена в Punycode-формате, воспользовавшись любым Unicode-Punycode конвертером (например этим).
-
Enter site type - тип установки ядра «1С-Битрикс»:
-
kernel - в случае создания дополнительного сайта в рамках отдельной установки - отдельное ядро продукта «1С-Битрикс» в новой директории сайта.
-
ext_kernel- отдельное ядро продукта «1С-Битрикс» в новой директории сайта для создания линков на это ядро в рамках многосайтовости, ядро будет недоступно напрямую, а только через дополнительные сайты (работает в паре с сайтами типаlink).
-
link- в случае создания дополнительного сайта в рамках многосайтовости - общее ядро и данные в общей базе с уже установленным продуктом «1С-Битрикс» (работает в паре с ядромext_kernel).
-
Enter full path to the Bitrix installation directory - указать путь до ядра продукта «1С-Битрикс», на которые будут сделаны симлинки (для ядра типа link).
-
Enter site encoding- указать кодировку будущего сайта:
UTF-8илиwindows 1251(для ядра типаkernelиext_kernel). -
Do you want to enable cron task on site- включить ли выполнение заданий на cron для будущего сайта (для ядра типаkernelиext_kernel).
-
Do you want to specify them- по умолчанию название, логин и пароль базы данных и root-директория сайта создаются автоматически (в файлах dbconn.php до версии 20.900.0 и только .settings.php с этой же версии), но с помощью данной опции можно указать свои, выбрав ответ
y(для ядра типаkernelиext_kernel).
-
В процессе работы мастера будет создана директория на сервере:
/home/bitrix/ext_www/{название_хоста}, в которой будут: -
символические ссылки на директорию ядра, которую выбрали ранее (если был выбран вариант link).
-
директории и скрипт BitrixSetupдля установки или восстановления продукта (если был выбран вариантkernel).
-
директории и скрипт BitrixSetupдля восстановления продукта (если был выбран вариантext_kernel).
-
После завершения задачи по добавлению сайта он будет готов к использованию.
Примечание: Количество дополнительных сайтов ограничивается лишь лицензией «1С-Битрикс» данной установки.**
Внимание!Если был выбран вариант ядраext_kernelи установлено ядро в /home/bitrix/ext_www/{название_хоста}, то в списке сайтов виртуальной машины данное ядро не появится до тех пор, пока не будет создан хотя бы один сайт (link) на это ядро.**
Удаление дополнительного сайта
Для удаления записи о дополнительном сайте необходимо в административном меню «1C-Битрикс: Виртуальная машина» выбрать пункт 6. Manage sites in the pool > 2. Delete site и выбрать директорию удаляемого сайта (Enter site directory):
**
**Внимание!Мастер удаления дополнительного сайта удаляет папку и базу данных дополнительного сайта, поэтому необходимо предварительно сделать бекап важных данных.
Внимание! Задачи могут выполняться довольно длительное время (до 2-3 часов и более) в зависимости от сложности задачи, объема данных, используемых в этих задачах, мощности и загруженности сервера. Проверить текущие выполняемые задачи можно с помощью меню 5. Background tasks in the pool > 1. View running tasks.
Ищете надежного партнера по веб-разработке и автоматизации? Мы помогаем бизнесу расти с помощью современных технологий, автоматизации процессов и экспертного SEO. Свяжитесь с нами, чтобы обсудить вашу задачу.