Как добавить второй сайт в битрикс
Перейти к содержимому

Как добавить второй сайт в битрикс

  • автор:

Как добавить дополнительный сайт на 1С-Битрикс

Чтобы развернуть и настроить первый сайт на сервере с виртуальным окружением Битрикс, достаточно перейти по IP-адресу в браузере и ответить на несколько вопросов установщика: Чтобы добавить дополнительные продукты Битрикс (CRM, корпоративный портал, управление сайтом), уже необходим SSH-доступ. При первом подключении по SSH необходимо задать пароль служебного пользователя Bitrix:

You must change password for bitrix user Changing password for user bitrix. New password:

После подключения к серверу запускается скрипт настройки Битрикс окружения menu.sh — через него можно добавить/удалить дополнительные сайты, а также настроить параметры почты, Mysql, memcached, Sphinx. Сначала вам будет предложено создать пул сервера: Укажите имя пула в пункте 1. Create Management pool . По умолчанию выбирается hostname сервера. Это можно сделать и после настройки первого сайта, его данные не будут изменены. Для создания второго сайта необходимо выбрать пункты:

6. Manage sites in the pool, затем 1. Create new site

Где ввести доменное имя, под которым будет располагаться сайт. Затем название сайта — будут созданы соответствующие конфиги и директории. После чего будет предложено выбрать тип сайта: Если нужен дополнительный сайт в рамках многосайтовости (с общим ядром и базой данных уже имеющегося сайта), то необходимо настроить ext_kernel и link . Выбираем второй пункт (kernel) — в этом случае, предусмотрена собственная база данных, файлы, сайт доступен извне. Уточним, что для каждого сайта необходима отдельная лицензия Битрикс. Далее будет запрошена кодировка (по умолчанию UTF-8), выполнение агентов на хитах, или cron. Следующим пунктом надо указать название новой базы данных и корневую директорию сайта. Можно эти моменты уточнить либо оставить вариант по умолчанию — тогда директория нового сайта будет располагаться в каталоге /home/bitrix/ext_www/ , а база данных будет названа по имени домена. После завершения текущей операции, список сайтов будет доступен в пуле: На этом настройка дополнительного сайта завершена. Если такое доменное имя существует и направлено на сервер, при переходе по нему в браузере появится окно установки Битрикс: С помощью него вы можете развернуть сайт из архива, расположенного на сервере, или удалённо. Либо же установить чистые дистрибутивы продуктов Битрикс.

Этот материал был полезен?

Да Нет Неактуально Недостоверно Непонятно

Многосайтовость 1C.Битрикс. Два сайта по цене одного?

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

1. Два сайта на основе лицензии

Технология “Многосайтовость” 1С.Битрикс позволит вам создать оба сайта на основе одной лицензии, и управлять ими с помощью единой панели управления. Если у вас уже есть сайт на 1С.Битрикс, то вы можете создать дополнительный, и докупать вторую лицензию в таком случае нет необходимости.

Разместить второй сайт вы можете на отдельном домене (http://myshop.ru), или на поддомене (http://nsk.myshop.ru).

2. Мультиязычность

Многосайтовость можно использовать для создания мультиязычной версии сайта. На базе одной лицензии 1С. Битрикс вы можете создать одну иностранную версию сайта — английскую, китайскую, или любую другую.

Организовать структуру иностранных версий сайта можно при помощи поддиректорий ( http://mysite.com/en) и ли поддоменов ( http://en.mysite.com).

3. Единая авторизация для клиентов на всех ваших сайтах

При использовании в разработке сайтов технологии “Многосайтовость” 1С.Битрикс, при регистрации посетителя один раз на одном из ваших сайтов, другие ваши сайты уже будут “узнавать” посетителя и отдельно регистрироваться на них не нужно.

4. Единая панель управления для всех сайтов

Допустим, вы владеете несколькими сайтами, или даже десятком. Скорее всего, каждый сайт содержит свою систему управления сайтом (CMS). А главное, что для каждого сайта есть свой набор паролей, и каждый раз для работы необходимо производить вход и выход в разные CMS.

“Многосайтовость” 1С. Битрикс решает этот вопрос — вводя единые имя пользователя и пароль от панели управления вы получаете доступ ко всем вашим сайтам. Таким образом, вам не нужно помнить пароли от каждого сайта, проходить авторизацию в каждую CMS. Помимо того, если у вас на сайтах размещается реклама, вы можете управлять рекламными процессами в едином кабинете.

Часто задаваемые вопросы

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

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

2. Если у нас есть лицензия “1С.Битрикс — Стандарт”, возможно ли создать дополнительный интернет-магазин?

Вы можете создавать дополнительные сайты только тех типов, которые предусматривает ваша лицензия. Например, при лицензии 1С.Битрикс “Стандарт” вы не сможете создать дополнительный интернет-магазин, но сможете создать еще один корпоративный сайт или сайт-визитку.

Важно: на основе одной лицензии, предполагающей создание интернет-магазина (“Малый бизнес”, “Бизнес”), создать еще один интернет-магазин c корзиной и оформлением заказа нельзя. Второй сайт может быть вашим корпоративным сайтом,, или сайтом-визиткой, где вы можете разместить информацию о компании, или каталог.

3. У нас есть три интернет-магазина, и три ответственных за них менеджера. Можем ли мы разделить права на управление и редактирование между менеджерами?

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

В итоге:

Многосайтовость 1С.Битрикс — это отличная возможность создавать и управлять множеством сайтов на одной программной платформе.

При помощи данной технологии можно создать два сайта на одной лицензии, 1С.Битрикс, не переплачивая за вторую. Многосайтовость 1С.Битрикс также может быть использована для создания иностранной версии сайта (мультиязычности).

Необходим качественный и продающий сайт? Хотите создать дополнительный сайт или сделать мультиязычную версию?

Компания “Айкон” — золотой партнёр 1С.Битрикс, мы готовы оказать профессиональную помощь в создании сайта. Предлагаем перейти в раздел » Разработка сайтов » и выбрать решение, подходящее именно для вашего бизнеса.

1С Битрикс МНОГОСАЙТОВОСТЬ на одном домене

init.php в БИТРИКС как с ним работать

Многие обладатели лицензии 1С битрикс знают о многосайтовости на этой платформе, как она строится и функционирует. Возможно, кто-то использует этот функционал в полном объеме, а кто-то собирается внедрить его в свой сайт. В том или ином случае данное виде будет интересно как начинающим пользователям, так и тем, кто с этим функционалом работает. Я покажу не просто как установить на одной лицензии второй сайт, а покажу принципы работы данного механизма, постараюсь объяснить все понятным и доступным языком.

Многосайтовая конфигурация 1С Битрикс

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

Лицензия на два сайта

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

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

Стоимость дополнительного сайта на Битрикс

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

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

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

Детальный разбор многосайтовости на 1С Битрикс

По сути это один сайт, один экземпляр продукта, одна общая база данных и это все дает ряд преимуществ:

  • Мы можем управлять контентом, правами доступа пользователей, у нас единые права на управления модулями, мы можем управлять всеми сайтами и все это из одной административной панели;
  • Сама система авторизации едина, зарегистрировавшись, пользователь на одном проекте он автоматом имеет доступ к остальным в соответствии с его правами;
  • Сбор статистики можно собирать как по одному из проектов, так и в их сумме.

Многосайтовость на 1С Битрикс

Эти преимущества можно перечислять далее, но главный плюс в том, что при создании нового веб-ресурса, отдельного сайта при многосайтовой системе не повлечет изменение предыдущей структуры.

Отображение разных сайтов на битрикс

Многосайтовость можно реализовать двумя основными способами:

  • можно ее сделать на одном домене,
  • или создать на разных.

Два вида многосайтовости на 1С Битрикс

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

Многосайтовость на одном домене

Первый вариант это наиболее простой и не требует конфигурации веб-сервера, сайты размещаются по разным директориям на одном домене.

Как из данного примера видим второй сайт лежит в директории DWS что довольно легко реализуется :

Многосайтовость битрикса на одном домене

Так же можем комбинировать виды под разные языки или использовать для других целей:

Данный способ подойдет:

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

Возможности хостинга при многосайтовости

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

Параметр настройки многосайтовости на 1С Битрикс

Давайте на примере яндекса рассмотрим, как они применяют данный функционал.

Зайдя к ним на основной сайт — https://www.yandex.ru , они предлагают ряд сайтов. Сервис по картинкам нажимаем и открывается второй сайт https://yandex.ru/images/ вложенный в другой директории, тоже самое наблюдаем когда переходим в видео https://yandex.ru/video/, или пользуемся дополнительными сервисами «каталог», его картинкам и так далее.

Я думаю вы поняли суть как можно это задействовать в своем бизнесе.

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

Создание и настройка сайта на одном домене

В первую очередь необходимо создать второй сайт.

Переходим в административную панель, ( Настройки-> настройки продукта-> Сайты-> Список сайтов-> ), нажимаем, добавить сайт.

Перед нами появилась форма, которая принимает следующие поля:

  • ID – идентификатор сайта, он является обязательным, состоит из двухсимвольной комбинация, ru, en, s1, s2, и т.п.
  • Активация – включаем или отключаем данный сайт;
  • Название – обязательный параметр, в данное поле вписываем произвольное название сайта, оно используется системой для привязки к тому или иному сайту;
  • По умолчанию – полет по умолчанию, задействуется когда сайт использует несколько доменных имен, скажем так одинаковых, похожих между собой;
  • Доменное имя – каждое вписанное доменное имя, будет является маской. В данное поле вписываем доменное имя сайта, если их несколько, то каждое в новой строке. Данный функционал нам понадобится для реализации многосайтовости на разных доменах;
  • Папка сайта – поле обязательное для заполнения, указываемое значение используется как опорный уровень для построения логической и физической структуры в самом модуле и тут мы пропишем путь к второму сайту (/dws/);
  • Сортировка – задаем числовой параметр, приоритетности сайта в списке;
  • Путь к корневой папке веб сервера для этого сайта – указываем полный путь к папке, на которую настроена переменная DOCUMENT_ROT для данного сайта, используется это когда мы задействуем многосайтовость на разных доменах;
  • В секции параметры – задаем для сайта параметры под почтовые шаблоны;
  • Название сайта – прописываем название сайта, которое может быть использовано в почтовых шаблонах. Если значение не задать тогда оно будет браться из настроек главного модуля;
  • Url сервиса – текущий адрес будет использован для формирования почтовых сообщений. Адрес прописывается без http://. Если его не задать берется данный адрес из настроек главного модуля, данный функционал используется при многосайтовости на разных доменах;
  • E-mail адрес по умолчанию – тут можно задать почтовый адрес который будет использован в качестве значения макроса DEFAUL_EMAIL_FROM при формирование почтовых шаблонов. Если его не задать эти данные возьмутся из настроек главного модуля;
  • Региональные настройки – настройки по текущим языкам, формату даты, кодировки, направлению тексты;
  • Почтовые шаблоны – при помощи данной секции можем создать и привязать почтовые шаблоны к имеющимся сайтам или скопировать его;
  • Шаблон сайта – поможет запустить мастера установки готового решения, мы оставляем галочку по умолчанию и устанавливаем.

Далее жмем сохранить, и проходим все шаги установки мастера.

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

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

И этот способ довольно удобен, так как прост в реализации и не требует дополнительных настроек веб-сервера, мы может стандартным функционалом на одной лицензии сделать себе второй сайт, совсем в другом дизайне и с другим функционалом.

Изменения в системе после установки

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

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

Добавились под второй сайт дополнительных инфоблоки (каталог, новости, торговые предложения). Если перейти в сам инфоблок, видим что он, привязан к определенному сайту. Так же при необходимости можем привязать его к двум сайтам одновременно.

Теперь в настройках системы будет привязка к тому или иному функционалу к определенному сайту, как на примере мы видели инфоблоков, так и почтовые уведомления у нас тоже разделились на два сайта.

Настройка инфоблоков на многосайтовость

В списке сайтов, теперь отображаются два сайта, и у каждого, если перейти в него привязаны свои шаблоны.

Список сайтов в аминистративной части Битрикс

Все это реализуется стандартным функционалом битрикса, без каких то либо предварительных настроек сервера.

В пару кликов мы создали новый сайт, который может координально отличаться от предыдущего, иметь свой дизайн, и контент, можно поставить новый интернет магазином или сделать блок или визитку, все только ограничивается вашими фантазиями.

А на это позитивной ноте мы заканчиваем обзор многосайтовости на одном домене, и в следующем выпуске расскажу, как сконфигурировать веб сервер и установить сайт на разных доменах.

Урок подготовил Горелов Денис

Как добавить второй сайт в битрикс

Нашли ошибку? Выделите мышкой и нажмите 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».

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

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

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

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

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *