Документация startmedia
  • Документация StartMedia
  • Регламент
  • 📜Регламент рабочего процесса
    • 1. Цикл работы над задачей
    • 2. Работа с ветками
    • 3. Оформление коммитов
    • 4. Merge Requests
    • Правила оформления отчёта к задаче
    • Стратегии слияния веток
  • 📋Planfix - работа с задачами
    • Жизненный цикл задач
    • Типы задач
    • Структура задачи
    • Коммуникации в задаче
  • Базовые статьи
    • 🔧Настройка рабочего окружения
      • Установка необходимых программ
      • Настройка GIT
      • Настрйка OpenServer
      • Настройка окружения ОС
      • Настройка синхронизации с OneDrive
    • 🎆Развертка локальной копии сайта
      • Клонируем репозиторий
      • Копируем ядро и базу
      • Разархивируем ядро
      • Заливаем базу данных
      • Читаем README
      • Правим файлы конфигурации
      • Правим параметры сайтов
      • Выполняем проверку системы
      • Ставим галочку "Установка для разработки"
      • Создаем папку upload
      • Что может пойти не так? (казалось бы)
    • Обучающие материалы
    • Как создать Merge Request
  • Начальный уровень
    • Многосайтовость битрикс и Open Server
    • Структура шаблона
      • Установка и настройка Gulp
      • Общие правила структуры
    • Верстка
      • Стиль кода SASS
    • Работа с Битриксом
      • Правила создания структуры проекта
      • Правила создания структуры инфоблоков
      • Стандартные и пользовательские свойства в Битриксе
      • Использование API Bitrix
      • Меню
      • Модули
    • Готовые решения
      • Экспорта каталогов в YML
      • Эмулятор обмена с 1С
      • Веб формы
    • Решения для поисковой оптимизации
    • Миграции - Перенос инфоблоков с локальной копии на боевой сайт
  • Продвинутый уровень
    • Системное администрирование
      • Работа с веб-сервером
      • Настройка редиректов
      • Работа с доменами
        • Настройка SPF-записи
        • Работа с DNS записями
        • Настройка файла robots.txt
      • Создание копии битрикс в хранилище
      • Разворачивание dev версии
      • Конвертация сайта на bitrix из win1251 в utf8
      • Лечим сайт от вирусов и закрываем дыры
    • Gitlab
    • Перенос сайта на 1C-Bitrix на наш хостинг
    • Интеграции Битрикс со сторонними сервисами
      • Интеграция 1С с 1С-Битиркс
    • Дебаггинг
    • React
      • Flux на пальцах
  • Справочники
    • Apache (htaccess)
      • Стандартный htaccess для 1с-битрикс
    • Работа с Базой Данных
  • Чек-лист Project менеджера
  • Добавление подарка в корзину при добавления каждого товара
  • PhpStorm
  • Готовые команды консоли
Powered by GitBook
On this page
  • Добавляем локальные домены в Open Server
  • Cимвольные ссылки для многосайтовости в Битрикс (windows)
  • Настройка локальной копии Битрикс

Was this helpful?

  1. Начальный уровень

Многосайтовость битрикс и Open Server

PreviousКак создать Merge RequestNextСтруктура шаблона

Last updated 4 months ago

Was this helpful?

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

.
├── shared
│   ├── bitrix
│   └── upload
│   └── local
├── site1
│   ├── ссылка на папку ../shared/bitrix
│   ├── ссылка на папку ../shared/upload
│   ├── ссылка на папку ../shared/local
│   └── ...
├── site2
│   ├── ссылка на папку ../shared/bitrix
│   ├── ссылка на папку ../shared/upload
│   ├── ссылка на папку ../shared/local
│   └── ...

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

(ссылка)

---

Алгоритм действий простой:

  1. Размещаем в папке shared папки bitrix, upload, local.

  2. Добавляем локальные домены в Open Server

  3. Создаем символьные ссылки для многосайтовости

  4. Настраиваем битрикс в административной панели

---

В корневой папке с проектом создаем папку "shared", и распаковываем в нее Битрикс:

Папка shared используется для общих файлов между сайтами. В нее могут входить папки bitrix, local и upload.

В приведенном примере папка local общая, но будет находится в папке сайта "ru"

Добавляем локальные домены в Open Server

Заходим в настройки:

Затем во вкладку "Домены". В выпадающем списке выбираем пункт меню "Ручное + Автопоиск":

Далее вводим имя домена (1), нажимаем кнопку “…” и выбираем папку с проектом (2), нажимаем кнопку добавить (3).

Домен появится в списке (повторяем действия для других папок - сайтов в рамках многосайтовости), нажимаем “Сохранить”.

Программа потребует перезапуск сервера, подтверждаем.

Cимвольные ссылки для многосайтовости в Битрикс (windows)

Открываете cmd.exe ("Пуск" - "Выполнить" - в нем пишем команду "cmd.exe") и в нем прописывайте команды создания символьных ссылок для папок bitrix, local.

Для этого воспользуйтесь командой:

mklink /j "путь к папке, которая должна быть ссылкой" "путь к папке исходника"

Папку upload нужно физически добавить в каждый сайт – папку в рамках многосайтовости. Это необходимо для корректной работы .htaccess внутри папки upload.

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

В данном случае получается так:

Настройка локальной копии Битрикс

После проделанных действий необходимо добавить созданные локальные домены в список доменов в настройках сайта

Так же необходимо указать для каждого сайта "Путь к корневой папке веб-сервера для этого сайта"

Документация битрикса на тему многосайтовости
Папка shared
Настройки Open Server
Настройка доменов
Добавление нового домена
Сохранение
Перезапуск сервера
Для папки “bitrix”
Для папки “local”
Добавление домена в список
Путь к корневой папке веб-сервера для этого сайта