Есть свой сервер на Unix, на нем пытаюсь сделать многосайтовость по 2-му способу.
Прочитал вроде все мануалы, есть небольшой затык.
Есть 2 сайта site1 и site2
Делаю многосайтовость по 2-му способу.
Корневая папка у меня /srv/htdocs в нее скопировал только ядро (/bitrix и /upload)
Публичную часть сайта site1 копирую в папку /srv/htdocs/site1.
В папке сделал симлинки на ~bitrix и ~upload из /srv/htdocs
Публичную часть сайта site2 копирую в папку /srv/htdocs/site2.
В папке сделал симлинки на ~bitrix и ~upload из /srv/htdocs
Шаблоны обоих сайтов копирую в /srv/htdocs/bitrix/templates.
Настройки в админке:
для сайта site1:
Папка сайта: /
Доменное имя, URL: site1.ru
Путь к корневой папке веб-сервера для этого сайта: /srv/htdocs/site1
для сайта site2:
Папка сайта: /
Доменное имя, URL: site2.ru
Путь к корневой папке веб-сервера для этого сайта: /srv/htdocs/site2
Сайт site1.ru открывается, через админку сделал его основным, приоритет у него больше чем у site2.ru. Оба сайта активные. Применил ЕГО шаблоны к ЕГО разделам.
Все работает. Шаблоны для site1 работают.
Далее в настройках сайта site2 применил соответственно уже ЕГО шаблоны к соответственно уже ЕМУ
Страницы site2.ru открываются НО без шаблонов (только содержимое файла в котором контент, нет хедера и футера, вместо них пишет просто код вставки помоему)
А теперь вопросы. В чем может быть проблема?
1. Почему шаблоны site2 не отображаются на site2.ru?
2. Шаблоны 2-х сайтов в моем случае все вместе должны лежать в /srv/htdocs/bitrix/templates?
3. Почему в админке в левой части Контент - Структура сайтов - Site1 или Site2 отображаются только папки /bitrix и /upload? Где публичная их часть?? Или так и должно быть?
Зато там же но в Файлы и Папки отображается все содержимое Site1.
Подскажите где ошибка, может нужно чтобы Обязательно один из сайтов ВЕСЬ (вместе с публичной частью) находился в /srv/htdocs а не в другом каталоге с симлинками?
Курс многосайтовости прошел, документацию и блог про это читал, но не нашел там ответы на мои 3 вопроса выше.
Спасибо.
Прочитал вроде все мануалы, есть небольшой затык.
Есть 2 сайта site1 и site2
Делаю многосайтовость по 2-му способу.
Корневая папка у меня /srv/htdocs в нее скопировал только ядро (/bitrix и /upload)
Публичную часть сайта site1 копирую в папку /srv/htdocs/site1.
В папке сделал симлинки на ~bitrix и ~upload из /srv/htdocs
Публичную часть сайта site2 копирую в папку /srv/htdocs/site2.
В папке сделал симлинки на ~bitrix и ~upload из /srv/htdocs
Шаблоны обоих сайтов копирую в /srv/htdocs/bitrix/templates.
Настройки в админке:
для сайта site1:
Папка сайта: /
Доменное имя, URL: site1.ru
Путь к корневой папке веб-сервера для этого сайта: /srv/htdocs/site1
для сайта site2:
Папка сайта: /
Доменное имя, URL: site2.ru
Путь к корневой папке веб-сервера для этого сайта: /srv/htdocs/site2
Сайт site1.ru открывается, через админку сделал его основным, приоритет у него больше чем у site2.ru. Оба сайта активные. Применил ЕГО шаблоны к ЕГО разделам.
Все работает. Шаблоны для site1 работают.
Далее в настройках сайта site2 применил соответственно уже ЕГО шаблоны к соответственно уже ЕМУ

Страницы site2.ru открываются НО без шаблонов (только содержимое файла в котором контент, нет хедера и футера, вместо них пишет просто код вставки помоему)
А теперь вопросы. В чем может быть проблема?
1. Почему шаблоны site2 не отображаются на site2.ru?
2. Шаблоны 2-х сайтов в моем случае все вместе должны лежать в /srv/htdocs/bitrix/templates?
3. Почему в админке в левой части Контент - Структура сайтов - Site1 или Site2 отображаются только папки /bitrix и /upload? Где публичная их часть?? Или так и должно быть?
Зато там же но в Файлы и Папки отображается все содержимое Site1.
Подскажите где ошибка, может нужно чтобы Обязательно один из сайтов ВЕСЬ (вместе с публичной частью) находился в /srv/htdocs а не в другом каталоге с симлинками?
Курс многосайтовости прошел, документацию и блог про это читал, но не нашел там ответы на мои 3 вопроса выше.
Спасибо.