6  /  285
Не хватает статьи или нашли ошибку? Выделите мышкой и нажмите Ctrl+Enter

Установка сайта в режиме многосайтовости

Многосайтовость — полезная возможность для развития готового проекта. Она позволяет установить два или более сайтов с одной административной панелью, в зависимости от редакции. Такой функционал поможет:

  • сделать сайт мультиязычным
  • установить несколько решений на разных доменах или директориях, но с одной админкой
  • создать копии сайта на разных доменах. 

В этом видео показали, как установить сайт в режиме многосайтовости.

Чтобы установить сайт в режиме многосайтовости, для начала выберите, как это сделать — на одном домене или разных. После этого следуйте по алгоритму:

  1. Резервное копирование главного сайта.
  2. Добавление второго сайта.
    • Для установки на одном домене.
    • Для установки на разных доменах.
  3. Установка сайта на одном домене.
    • Запуск мастера установки.
  4. Установка сайта на разных доменах.
    • Создание символьных ссылок.
    • Проверка второго сайта на ошибки и сравнение PHP-параметров.
    • Запуск мастера установки.
  5. Резервное копирование сайта в режиме многосайтовости.

Рассмотрим каждый пункт подробнее.

Перед началом установки в режиме многосайтовости, нужен сайт, на котором выполнена установка платформы 1С-Битрикс. Перейдем к настройке.

Резервное копирование главного сайта

Нужно сделать копирование основного сайта, в который будет устанавливаться второй. Для этого в административной части переходим в Настройки → Инструменты → Резервное копирование → Создание резервной копии. Выбираем «в папке сайта» и нажимаем кнопку «Создать резервную копию».


Добавление второго сайта

Для установки на одном домене

Переходим в в Настройки → Настройки продукта → Сайты → Список сайтов. Нажимаем на «Добавить сайт».


В открывшемся окне прописываем параметры ID (1), Название (2), Доменное имя (3), Папку сайта (например, /en/) (4), Сортировку (5). Далее проставляем Параметры (6), Региональные настройки (7) и кликаем кнопку «Сохранить».


Для установки на разных доменах

Перед установкой второго сайта нужно авторизоваться под главным сайтом. 


Переходим в Настройки → Настройки продукта → Сайты → Список сайтов. Кликаем по главному сайту:


У нас уже добавлен второй сайт, поэтому на скриншоте отображаются две позиции. При первоначальной настройке здесь будет показан только один сайт.

В открывшемся окне прописываем сортировку. Она должна быть выше, чем у второго сайта. Например, пропишем в ячейке значение 100. В строке «Путь к корневой папке веб-сервера для этого сайта» выбираем «вставить текущий». После этого проверяем правильность ввода «Параметров» .


Далее авторизируемся под вторым сайтом.


Установка сайта на одном домене

Подробнее о вариантах настроек сайта на одном домене можно прочитать в документации 1С-Битрикс.

Запуск мастера установки

Перейдите в Настройки → Настройки продукта → Список мастеров. В поле с решением нажмите на «Гамбургер» и выберите «Установить».


Далее выберите второй сайт для установки.


Или можно выполнить автоматическое создание второго сайта. Для этого в мастере установки выберите новый сайт. Заполните id (en, s2 или др..) и имя директории, которая будет создана для сайта.


После установки сайта нужно снова сделать резервное копирование.

Установка сайта на разных доменах

Символьные ссылки

Для второго сайта нужно создать символьные ссылки. Посмотреть, как их настроить, вы можете в статье 1С-Битрикс.

Проверка сайта на ошибки и PHP-параметры

Проверяем второй сайт на ошибки. Для этого переходим в Настройки → Инструменты → Проверка системы. Нажимаем «Начать тестирование». Если во время проверки были зафиксированы ошибки, нужно их исправить для корректной работы сайта.

Чтобы проверить PHP-параметры, заходим в Настройки → Производительность → PHP. В нашем варианте версия PHP равна 7.1.28. Если есть красные пометки, то PHP имеет неверные настройки, в этом случае необходимо обратится в поддержку вашего хостинга для произведения настройки.


Запуск мастера установки

Авторизуемся под вторым сайтом. Заходим в Настройки → Настройки продукта → Список мастеров. В списке выбираем нужное решение, кликаем на гамбургер и выбираем «Установить».


В открывшемся окне переходим к настройке продукта. На вкладке «Выбор сайта» (1), кликаем на «Существующий» и выбираем второй сайт. На этапе «Выбор шаблона» (2), просто нажимаем «Далее».


Переходим к «Выбору темы» (3). Здесь представлены 17 вариантов, отличающихся по цвету – выбираем подходящий. На вкладке «Информация о сайте» (4) прописываем данные о сайте: название, подпись сайта, телефон, e-mail и другие. Здесь выбираем «Типы плательщиков» (5): физические лица, юридические лица или отмечаем обе категории. «Оплата и доставка» (6) – выбираем способы оплаты, доставки и местоположение. Далее идет «Установка решения» (7) и «Завершение настройки» (8)

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


Второй сайт добавлен. Теперь нужно проверить во втором сайте наличие файлов «.access.php» и «.htaccess». Файл «.access.php» отвечает за настройку прав доступа пользователей, а  «.htaccess» – за перенаправление различных ссылок и обработку системных функций. Для проверки заходим в Контент → Структура сайта → Файлы и папки. Выбираем папку второго сайта.

Если нужных файлов нет, необходимо скопировать их из папки главного сайта. Для этого возвращаемся в «Файлы и папки» и заходим в главный сайт. Находим файл «.access.php», нажимаем на гамбургер и выбираем «Копировать».

В появившемся окне выбираем второй сайт и нажимаем «Копировать».

Аналогичным образом копируем файл «.htaccess».


ВНИМАНИЕ! При копировании название файла может отображаться некорректно – без точки в начале. Если ее нет, нажмите на «Переименовать» и добавьте вручную точку.

Направляем также в папку второго сайта.

Резервное копирование сайта в режиме многосайтовости

После успешной установки сайта нужно снова сделать резервное копирование. Заходим в Настройки → Инструменты → Резервное копирование → Создание резервной копии. Выбираем «в папке сайта» и отмечаем галками оба сайта. Нажимаем кнопку «Создать резервную копию».

Рекомендуем перенастроить сайт на регулярное резервное копирование. Для этого переходим в Настройки → Инструменты → Резервное копирование → Регулярное резервное копирование. На вкладке «Параметры» находим «Содержимое резервной копии» и отмечаем галками оба сайта. Нажимаем на «Сохранить».

Сайт в режиме многосайтовости создан.

Для установки сайта в режиме мультиязычности читайте отдельную статью.