Меню
   RSS
Многосайтовость битрикс на разных доменах
Многосайтовость битрикс на разных доменах

Часто спрашивают "как настроить многосайтовость Битрикс на разных доменах", решил записать небольшое видео в котором установлю два сайта на одну редакцию системы управления. Быть может кому-то будет полезно
Всем привет!
Многосайтовость на разных доменах, товар одинаковый на двух сайтах, вопрос:
Заказ на сайте, как определить с какого сайта заказ?
Заранее спасибо за ответ.
В заказах видно на каком сайте он сделан. Можно вывести колонку с сайтом в список заказов и установить ее первой
Типа того
Опять путаница с этой многосайтовостью.

Делал так:

создал второй сайт в админке с именем eng.domen.ru так же имеется сайт domen.ru
в настройках все как по вашим гайдам, первый прописан как www.domen.ru второй eng.domen.ru сортировка все дела.
запустил мастер, выбрал решение, установка завершена, много какие пункты меню взялись с первого сайта
по инфоблокам посмотрел все ок, к примеру: есть инфоблок "контакты", рядом такой же "контакт" один привязан к S1 второй к S2
но выводится инфа с первого сайта, к примеру есть меню 1, в нем не должно быть подпунктов меню с первого сайта, но они есть и если их открыть то они открываются на этом домене.


но информация эта не выводится.

первый сайт лежит в папке ../site/
второй сайт лежит в папке ../site/eng/

Уже и не знаю что делать.. + у вас на видео инфоблоки разные, то есть пере каждым стоит s1 или s2 у меня же по 2 инфоблока с одинаковыми названиями, уже если только в внутрь заглянуть то там стоят настройки
Цитата
Александр Королев написал:
Опять путаница с этой многосайтовостью.

Уже и не знаю что делать.. + у вас на видео инфоблоки разные, то есть пере каждым стоит s1 или s2 у меня же по 2 инфоблока с одинаковыми названиями, уже если только в внутрь заглянуть то там стоят настройки

Не смогу так подсказать, нужно разбираться на месте. Какую-то мелочь не учли.
Цитата
Михаил Базаров написал:
Цитата
Александр Королев написал:
Опять путаница с этой многосайтовостью.

Уже и не знаю что делать.. + у вас на видео инфоблоки разные, то есть пере каждым стоит s1 или s2 у меня же по 2 инфоблока с одинаковыми названиями, уже если только в внутрь заглянуть то там стоят настройки

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

p.s. ещё заметил: на странице входа в админ панель через первый сайт в заголовке написано "Второй" именно так я назвал второй сайт.
Здравствуйте! Благодарю за урок, спас меня!
Подскажите возможно ли такое?

Исходные данные: Есть 2 интернет магазина, выгрузка осуществляется с базы 1С в оба магазина. Двумя узлами.
Хотелось бы для упрощения редактирования и оформления материалов использовать 1 инфоблок товаров на 2 магазина.
Проблема: Товары которые есть в магазине №1 не всегда есть в магазине №2. Например всего 3 000 товаров. Из них 1 000 только в магазине №1, 1 000 товаров только в магазине №2 и 1 000 товаров встречаются в 2ух магазинах.
Вопрос: Можно ли при выводе инфоблока в каталоге как то ограничивать вывод - мол выводить только товары с указанных групп?
Цитата
Сергей Подварский написал:
Здравствуйте!  Благодарю за урок, спас меня!
Подскажите возможно ли такое?

Исходные данные:  Есть 2 интернет магазина, выгрузка осуществляется с базы 1С в оба магазина. Двумя узлами.
Хотелось бы для упрощения редактирования и оформления материалов использовать 1 инфоблок товаров на 2 магазина.
Проблема:  Товары которые есть в магазине №1 не всегда есть в магазине №2. Например всего 3 000 товаров. Из них 1 000 только в магазине №1, 1 000 товаров только в магазине №2 и 1 000 товаров встречаются в 2ух магазинах.
Вопрос:  Можно ли при выводе инфоблока в каталоге как то ограничивать вывод - мол выводить только товары с указанных групп?
Добрый

Ну технически можно. Например: создать пользовательское поле для разделов - привязка к сайту, и там выбирать к какому сайту относится раздел.
Но нужно будет дорабатывать и в шаблонах обоих магазинов (меню, сам каталог И так далее компоненты, которые хоть как-то связаны с каталогом)  
Цитата
Михаил Базаров написал:
Но нужно будет дорабатывать и в шаблонах обоих магазинов (меню, сам каталог И так далее компоненты, которые хоть как-то связаны с каталогом)  
Спасибо за быстрый ответ. Буквально только что наткнулся на вашу заметку про глобальный фильтр - https://camouf.ru/blog-note/4717/?sphrase_id=41638 это не решит проблему с доработками? То есть:
1. Создаю в группе доп поле (сайт1 или сайт 2)
2. На втором сайте вывожу этот же инфоблок в каталоге товаров но с глобальным фильтром, где указано сайт 2.

Это избавит от лишних доработок и изменений шаблонов и компонентов?
Цитата
Сергей Подварский написал:
Цитата
Михаил Базаров написал:
Но нужно будет дорабатывать и в шаблонах обоих магазинов (меню, сам каталог И так далее компоненты, которые хоть как-то связаны с каталогом)  
Спасибо за быстрый ответ. Буквально только что наткнулся на вашу заметку про глобальный фильтр -  https://camouf.ru/blog-note/4717/?sphrase_id=41638  это не решит проблему с доработками? То есть:
1. Создаю в группе доп поле (сайт1 или сайт 2)
2. На втором сайте вывожу этот же инфоблок в каталоге товаров но с глобальным фильтром, где указано сайт 2.

Это избавит от лишних доработок и изменений шаблонов и компонентов?
Тут больше от компановки сайта зависит. Наверное, где-то есть разделы аля меню. Умный фильтр в корневых разделах.
В общем, тут не посоветую, нужно подробнее знать общую реализацию сайтов.
Скорее всего, что-то с правами для пользователя, под которым работает apache.
Попробуйте проверить атирибуты файлов и папок
Здравствуйте!
 
Организовал многосайтовость следующего вида:

site.ru - основной домен
m.site.ru - поддомен (мобильная версия сайта)

Проблему рассмотрю на примере новостей:

В  разделе site.ru/news/ находится компонент news. Список новостей и  детальные страницы новости отображаются корректно, но при переходе по  этим же ссылкам с поддомена (например m.site.ru/news/news1) открывается  карта сайта. Как я понял - проблема с доступом.

Создал symlink  для папки news и и она начала открываться с поддомена, но теперь не  открываются сами новости (детальная страница элемента). Мое  предположение - это связано с тем, что папка news существует физически, а  детальные страницы новостей формируются из настроек инфоблока и  компонента. Подскажите пожалуйста, как решить мою проблему?
Fatal error: Unknown: Failed opening required '/home/i/ilyasha/moscow.realtor.work/public_html/bitrix/index.php' (include_path='.:/usr/share/php') in Unknown on line 0

Такую ошибку дает. Файл index.php есть но почему то не видит его. в Нутри файла лежит это:

<head>
<meta http-equiv="REFRESH" content="0;URL=/bitrix/admin/index.php">
</head>

В чем может быть причина?  
Подскажите как установить правильно на виртуальное окружение что бы crm.site.ru это была црм а www.site.ru был интернет магазин.  
Цитата
Webdesignermsk написал:
                   Подскажите как установить правильно на виртуальное окружение что бы crm.site.ru это была црм а www.site.ru был интернет магазин.
Цитата
Цстанавливать же нужно сначало црм на поддомене?

Да сначала устанавливаете crm потом уже сайт. В реалих Битрикс24+Магазин - важнее и первее CRM.
Еще можете обратить внимание на это
https://camouf.ru/forum/forum11/566-izmenit-tip-ustanovki-redaktsii-_bitriks24-_-internet_magazin_-na-_internet_magazin-_-bitriks24
Цитата
Webdesignermsk написал:
Цитата
Webdesignermsk написал:
Подскажите как установить правильно на виртуальное окружение что бы crm.site.ru это была црм а www.site.ru был интернет магазин.
Цитата
Цстанавливать же нужно сначало црм на поддомене?
Да сначала устанавливаете crm потом уже сайт. В реалих Битрикс24+Магазин - важнее и первее CRM.
Еще можете обратить внимание на это
https://camouf.ru/forum/forum11/566-izmenit-tip-ustanovki-redaktsii-_bitriks24-_-internet_magazin_-na-_internet_magazin-_-bitriks24

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

А еще к примеру, если же все таки установили сначала портал, потом уже магазин. Заказы новые уже появились в crm, порядок сайтов стоит правильный, указал адрес сайта с www и сервер тоже с www. Включаю второй сайт(магазин), установился шаблон, но данные почему то поддтягиваются с crm. Создал скрипт проверки id сайта. Показывает все правильно.

И кстати, при переходе на второй идет переадресация, на папку /stream/
Цитата
Webdesignermsk написал:
А еще к примеру, если же все таки установили сначала портал, потом уже магазин. Заказы новые уже появились в crm, порядок сайтов стоит правильный, указал адрес сайта с www и сервер тоже с www. Включаю второй сайт(магазин), установился шаблон, но данные почему то поддтягиваются с crm. Создал скрипт проверки id сайта. Показывает все правильно.

И кстати, при переходе на второй идет переадресация, на папку /stream/
Цитата
Прописал так же в etc/hosts адрес сайта типа site.ru


Тут затрудняюсь подсказать, надо на конкретной установке разбираться, что пошло не так.
Ну или в ТП битрикс обратитесь - они на такие вопросы быстро реагируют.
Подскажите, после установки, оба сайта отлично работают, но после выхода пользователя из админки интернет-магазин не отображается. Я так понимаю что то с правами групп нужно сделать...  
Цитата
Гость написал:
Подскажите, после установки, оба сайта отлично работают, но после выхода пользователя из админки интернет-магазин не отображается. Я так понимаю что то с правами групп нужно сделать...  

Если, вместо любой страницы отображается окно авторизации - да, скорее всего что-то с правами.
Если, просто белая страница, попробуйте включить вывод ошибок, скорее всего что-то с самой установкой.
Подскажите как быть,
Битрикс24 ИМ+CRM стоит на на разных поддоменах ИМ на www.site.ru, CRM на crm.site.ru, у интернет магазина должна быть региональность на поддоменах, типа msk.site.ru spb.site.ru. ДНС прописаны, при открытии поддомена отображается crm. Нужно ли поддомены прописывать в s2 или может в s1 нужно ли делать какую то переадресацию в htassess?  
Цитата
Webdesignermsk написал:
Подскажите как быть,
Битрикс24 ИМ+CRM стоит на на разных поддоменах ИМ на www.site.ru, CRM на crm.site.ru, у интернет магазина должна быть региональность на поддоменах, типа msk.site.ru spb.site.ru. ДНС прописаны, при открытии поддомена отображается crm. Нужно ли поддомены прописывать в s2 или может в s1 нужно ли делать какую то переадресацию в htassess?  

Попробуйте для www задать сортировку 100, для поддоменов по нарастающей (200, 300 итд) а для crm самую большую, типа 999999.
Если не поможет, лучше в ТП обратиться, у этой редакции есть особенности в этом плане.

PS: в качестве попытки еще наоборот. Для crm 100, для остальных по нарастающей.
Добрый день, сделал симлинки, сайт работает, но проблема с папкой upload. Изображения которые находятся в upload/ не подгружаются, хотя если они находятся например в upload/111/ все грузится отлично, почему так может быть? Файлы все на месте, если я меняю путь, все грузится. Файлов просто очень много и не хотелось бы у каждого менять путь. Спасибо.
Цитата
Гость написал:
Добрый день, сделал симлинки, сайт работает, но проблема с папкой upload. Изображения которые находятся в upload/ не подгружаются, хотя если они находятся например в upload/111/ все грузится отлично, почему так может быть? Файлы все на месте, если я меняю путь, все грузится. Файлов просто очень много и не хотелось бы у каждого менять путь. Спасибо.

Затруднительно сказать. Если уверены что все сделали правильно (проверьте права на симлинки, что у вебсервера есть на них права) - лучше написать в ТП битрикс.
Но права проверьте, суди по описанию в этом дело.
Михаил, добрый день! Спасибо большое за уточнение этого нюанса! Никак не мог запустить лендинг на поддомене. Прописал www у основного домена и всё моментально заработало!
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить файлы
 

Блог-note: заметки разработчика

Почтовое событие на создание нового элемента инфоблока, через API

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

Удалить половину элементов инфоблока с помощью API

Задача: вот такая странная задача, нужно удалить из инфоблока половину элементов. Не важно каких, просто половину элемен...

Постраничная навигация в списке разделов Битрикс- catalog.section.list

Если в магазине очень много разделов и хочется вывести их с постраничной навигацией: можно воспользоваться методами CDBR...

Получение токена доступа API Firebase (HTTP v1) с помощью PHP для отправки push-уведомлений.

До июня 2024 года API Firebase использовал постоянный токен доступа, который можно было получить один раз в консоли. Одн...

Смена вида карточек товаров в catalog.section с иммитацией AJAX

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

Получить все товары из всех заказов пользователя. История купленных товаров.

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

Кастомизация компонента восстановления пароля bitrix:system.auth.forgotpasswd

Достаточно часто спрашивают как кастомизировать компонент восстановления пароля пользователя. Типовая задача, это измени...

Как вывести картинки к разделам на базе _ext меню

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

Вывод элементов с помощью API битрикс

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