Документация Apriori.Corp: Компания - Установка при многосайтовости

В Bitrix Framework имеется возможность на базе одного экземпляра продукта создавать и поддерживать неограниченное количество сайтов (кроме лицензии «Старт», в которой допускается создание только двух сайтов).

Установка при использовании многосайтовости выполняется стандартно (см. Инструкцию 1С-Битрикс https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=103&TYPE=Y). Работа решения возможна для обеих вариантов многосайтовости - на одном домене и на разных доменах.

Перед настройкой системы на работу с несколькими сайтами необходимо создать новый сайт. Это осуществляется в Административном разделе на странице Настройки > Настройки продукта > Сайты > Список сайтов. В момент добавления записи о новом сайте в таблицу необходимо указать следующие параметры:

  • Идентификатор сайта – двухсимвольная комбинация, например: ru, en, de, s1, s2 и т.п.
  • название – произвольное название на латинице, наряду с идентификатором используется в различных административных формах для указания привязки к тому или иному сайту.
  • Доменное имя – указываются доменные имена, которые соответствуют данному сайту.
  • Папка сайта – задается папка, в которой расположено информационное содержимое сайта, его разделы и страницы. Указанное значение используется как опорный уровень для построения логической и физической структуры в модуле управления структурой.
  • Сортировка – указывается численный параметр, определяющий порядок сайта в общем списке.
  • Параметры сайта.
  • Настройки языков.
  • Почтовые шаблоны.

При использовании сайтов в неосновной папке сайта не забудьте прописать на сервере симлинки для папок bitrix, local, upload. Подробнее

Подробнее о настройке сайта: https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=103&TYPE=Y#LE289.

Решение может быть использовано на нескольких сайтах системы. При этом настройки в конфигураторе дизайна настраиваются отдельно для каждого сайта.

Будьте внимательны при установке в режиме многосайтовости - папка сайта автоматически будет вписана при установке в компонентах и исправить вручную ее потом уйдет много времени. Настраивайте правильную папку до установки решения.

Учитывайте также - при нажатии кнопки в публичной части «Протестировать новое решение» название папки формируется Битриксом произвольно.

Важно. Чтобы избежать проблем в случае, когда доменные имена различных сайтов частично совпадают, следует использовать индекс сортировки. Тогда при выборе сайта по доменному имени произойдет сравнение индекса сортировки: будет использован сайт с меньшим значением индекса.

Если значение индекса сортировки совпадает, то проверка будет производиться по длине доменного имени.

Варианты установки

Вариант 1.

Если вы планируете использовать на всех сайтах всё общее - инфоблоки и шаблон - создайте сайт в админпанели Битрикс стандартным способом и выберите установленный ранее шаблон.

Вариант 2.

Создайте сайт в админпанели.
Если вы планируете разные инфоблоки:
Перейдите в Настройки > Список мастеров https://вашдомен/bitrix/admin/wizard_list.php?lang=ru.
Выберите мастер «Apriori.Corp: Компания - корпоративный сайт».
Установите решение, выбрав сайт, на который хотите установить.

Важно. При установке второго сайта может потребоваться сгенерировать правила обработки адресов. Перейдите в Настройки > Настройки продукта > Обработка адресов > Правила обработки https://вашдомен/bitrix/admin/urlrewrite_list.php?lang=ru и нажмите кнопку «Пересоздание».

Возможные проблемы:

1) Внутренние страницы не открываются.

  • Проверьте наличие файла .htaccess в корне нового сайта.
  • Проверьте наличие файла ulrewrite.php в корне нового сайта. При отсутствии сгенерируйте правила обработки адресов https://вашдомен/bitrix/admin/urlrewrite_list.php?lang=ru.
  • При использовании общих инфоблоков проверьте подключены ли они к новому сайту в настройках инфоблоков.
  • Проверьте правильность прав на папки и правильность настройки симлинков многосайтовости.

Перейти в корзину