Многосайтовость в Битриксе на разных доменах
Как сделать несколько сайтов на одной лицензии 1С-Битрикс на разных доменах (по 2-му способу)
Самый полный видеокурс по созданию интернет-магазина на 1С-Битрикс: s.web-shoper.ru/bitrix-mb/
Узнать больше про то как легко делаются современные интернет-магазины Вы можете подписавшись на мою рассылку:
free.web-shoper.ru/
Запись сделана для этой страницы блога: blog.web-shoper.ru/blog/videol...
Пікірлер: 54
Большое спасибо за урок! Видео давнее, но до сих пор не потеряло актуальности. Единственно, что у меня не запустился мастер создания шаблона, но об этом написала в ТП битрикс.
класс. спасибо
отлично
А если мы делаем 2 интернет магазина с выгрузкой из 1с, тогда по сути нам надо чтобы upload был для каждого сайта свой?
Может быть что с настройками WinSCP, может вы не туда даете команду. Самый надежный вариант - подключиться к своему серверу через терминал (если у вас рабочий компьютер на Windows, то лучший выбор - это бесплатная утилита Putty) под root и дать нужные команды в каталоге с новым сайтом (переход по каталогам в linux по команде cd, просмотр файлов и папок в текущей директории - ls)
В описании каждого видео есть ссылка на мою подписную страницу и блог. В обоих случаях можно получить мой email для связи.
Дмитрий, во-первых, спасибо. Есть вопрос, который не освещен, но может это просто мне не очевидно. Вопрос: ядро + 4 сайта (т.е. 4 лицензии на сайты) для одной редакции. Можно ли два сайта запустить на одном домене - папками, а остальные два на разных доменах?
Спасибо Дмитрий. Все равно остаются нюансы. Можно с вами связаться по e-mail или иным способом, кроме google+? Мне регулярно нужна помощь специалиста, этот вопрос хочу обсудить.
Скажите, Дмитрий, а почему нельзя просто сделать shop-usability.ru аллиасом (синонимом) к домену add-files.ru ? Это делается в два клика (к примеру из Плеск-панели), не нужен shell, не нужны симлинки, не нужно копировать index.php и другие файлы....
Потому что таким образом получится ОДИН сайт, доступный на 2-х доменах. А я показываю как сделать 2 РАЗНЫХ сайта на 2-х разных доменах, но с одним ядром Битрикса и с общей админкой.
народ, нужна помощь. в общем есть сайт на битриксе.....счас нужно добавить второй ,хостинг один и тот же,разные домены то есть ситуация как описана в видео. за исключением что сайт один уже есть и работает. после создания ссылок новый сайт не открывает вариант первого?так и должно быть или мои руки кривоваты. спасибо за понимание
как по лицензии? она на всех доменах продливаеться?
Здравствуйте, Дмитрий. Спасибо за понятное видео. Однако, у меня есть вопрос - нам достался мультисайт на Битриксе, на котором семь сайтов. "Центральный" сайт - в той папке, в которой папка bitrix. Далее дочерний сайт - он лежит в другой папке, в которой есть символьная ссылка на ядро битрикса в другой папке. А все остальные пять сайтов - просто символьные ссылки на сайт 2, своих папок не имеют. У каждого домена есть vhost, домашняя директория которого - символьная ссылка вида podsait1.site.ru/ podsait2.site.ru/ и так далее. Как такое реализуется?
@akifjevda
8 жыл бұрын
+Grey House Ну так Вы же сами написали как это реализовано. Естественно сделано все ручками. Реальных сайтов на движке 2, остальные 5 - это просто зеркала второго сайта на лицензии и сделаны зеркала средствами сервера, а не Битрикса.
Здравствуйте. Дмитрий, урок весь посмотрел. Хотел узнать, если просто распаковать новый дистрибутив на второй домен, и там указать данные лицензии, это будет нарушение соглашения, ничего не будет работать или что? Есть возможность использовать две разных админки, которые не зависят друг от друга, на одном хостинге? Если честно, получается как-то странно. Было бы проще если бы дистрибутивы просто по указанию данных лицензии, подхватывали их.
@akifjevda
7 жыл бұрын
Если распаковать копию на другом домене, то ключ автоматически перепривяжется к новому домену. Старый работать будет, но обновляться перестанет, когда он полностью умрет я сказать не могу, зависит от того, как быстро его деактивируют в Битриксе. Автоматической привязки иногда не происходит (сайт не заработает, скажет нет лицензии) - надо обращаться в Битрикс, они перепривяжут вручную. Для разных сайтов на одной лицензии админка должна быть общая, нельзя размещать 2 совершенно независимых сайта на одной лицензии. Вы можете только сделать отдельную локальную копию сайта для разработки и запросить у 1С-Битрикс активировать ключ и на ней (адрес этой копии должен быть не публичным, 192.168... 10.10... и и т.п.).
Доброго дня. Можно ли оставить шаблон первого сайта без изменений на втором при условии что шаблон платный или нужно будет покупать шаблон для второго сайта?
@akifjevda
7 жыл бұрын
Это спрашивайте разработчика шаблона. Фактически можно, и это некоторые разработчики рекламируют как преимущество. Проблема в том, что далеко даже не 50% шаблонов поддерживают многосайтовость, большинство просто не будет работать на разных сайтах с разными настройками, то есть их нельзя будет адаптировать под разные сайты на одной лицензии Битрикс.
Здравствуйте! На разных доменах пытался установить интернет-магазин. Точнее один магазин уже установлен, пытался второй такой же сделать. Фавикон был один и тот же. В админке начали дублироваться названия. Каталог, контент, продукция. Так и должно быть? Нельзя разве видеть только каждого в отдельности заголовки????? Или все в кучу?
@Kirill1Rybakow
7 жыл бұрын
PROSHOW RU ядро же одно на 2 сайта
Все в этом уроке понятно, только у меня WinSCP на команду ln -s ../public_html/bitrix bitrix пишет ошибку 500 Неизвестная команда...
@user-jg6do4ww9e
5 жыл бұрын
v i тоже самое, не пойму в чем дело?
Дмитрий, спасибо за видео! Подскажите, пожалуйста, что делать, если после смены домена к этому новому домену не привязывается сайт? Сайт, который я делал был привязан к тестовому домену site1.ru, сайт лежал по адресу - /home/bitrix/www/ Потом, когда я сайт доделал, я привязал к серверу другой домен site2.ru, и тут сайт перестал работать. Я выяснил он стал ссылаться на адрес - /home/bitrix/ext_www/. Как привязать новый домен к адресу на сервере - /home/bitrix/www/ ?
@akifjevda
8 жыл бұрын
+Vladimir Istomin Разбирйтесь с техподдержкой своего хостинга. Это не косяк Битрикса, это не правильная настройка веб-сервера. Или Вы сделали что-то не то, когда заводили еще один домен на тот же ресурс на сервере (если просто создали еще один сайт, то и расположение у него автоматом изменилось, ведь не может 2 разных сайта лежать в одной физической папке).
@vladimiristomin5072
8 жыл бұрын
+Дмитрий Акифьев Спасибо за ответ! Но суть немножко в другом. Я создал всего лишь один сайт на сервере, он физически лежит в /home/bitrix/www/index.php, и мой первый тестовый домен site1.ru ссылается на него как положено, всё работает! Но я купил второй домен site2.ru и в его зоне прописал всё так же как в первом домене, т.е. направил его так же на этот сайт. В админке в настройках сайта определил новый домен. И теперь переходя на новый домен site2.ru ничего не работает. Но при этом старый домен site1.ru по прежнему работает. И тут я понял, что новый домен ссылается не на /home/bitrix/www/index.php, а на /home/bitrix/ext_www/site2.ru/index.php. Не подскажете, что это может быть?
@akifjevda
8 жыл бұрын
+Vladimir Istomin Я же пишу, что проблема в настройках сервера. Как Вы привязали новый домен к серверу? Для сервера недостаточно, чтобы просто на него ссылался какой-то DNS сервер. ДНС сервер просто отправляет пользователя на нужный IP адрес Вашего сервера. А уже настройки сервера рулят из какой папки показать сайт. Если Вы не понимаете основ, то Вам проще всего обратиться в техподдержку своего хостинга и они помогут все наладить за 5 минут.
@vladimiristomin5072
8 жыл бұрын
+Дмитрий Акифьев Спасибо!
Здравствуйте. Извините за возможно глупый вопрос. А если существуют оба сайта то при этом нужно выбирать "Заменить существующее решение при необходимости" или выбирать "Выбрать шаблон"?
@akifjevda
8 жыл бұрын
Если сайты УЖЕ существуют, то шаблоны тоже скорее всего уже существуют, если выберете "Выбрать шаблон" то привяжете к новому сайту уже существующий и настроенный шаблон (мастер не запустится, просто привяжется нужный шаблон, но мастер всегда можно запустить отдельно), а если выберете "Заменить существующее решение при необходимости", то как в видео запустится мастер установки стандартного решения или решения из Маркетплейса.
@cold1070
8 жыл бұрын
Да там сайты уже готовые и действующие. Шаблоны тоже уже свои есть так как сайты рабочие просто хотят сделать сайты на одну лицензию. А вообще если с первого раза допустим не создадутся символьные ссылки или что -то будет не так есть вариант того что сайты будут работать плохо или не будет отображаться корректно?
@akifjevda
8 жыл бұрын
Конечно, если что-то сделать криво, или не правильно, то на 100% уверен, что сайты будет работать плохо. Это вроде как обычное дело для плохо выполненной работы...
@cold1070
8 жыл бұрын
А я могу вам куда нибудь выслать скриншот? У меня как будто не создаются символьные ссылки, а вернее создаётся файл вместо папки и при открытии выдаётся сообщение что он якобы был удалён.
@akifjevda
8 жыл бұрын
Я больше не консультирую по сайтостроению, даже платно. Ищите себе других специалистов в помощь.
После создания доп. сайта оба работают нормально (на первый взгляд). Но с любого домена при заходе в настройки главного модуля название сайта остается от основного (первого) сайта, а вот URL сайта подставился из доп. сайта. Это нормально или что-то было сделано не правильно про добавлении сайта? Могли бы Вы показать как через панель ISP Manager настроить работу модуля Push and Pull В NGINX добавил модуль nginx-push-stream-module, но заставить работать так и не получается.
@akifjevda
10 жыл бұрын
Настройки Главного модуля не делятся на сайты. Можете там сделать название "Мои сайты" или что-то типа этого, нигде в письмах и публичной части это название не светится (служебное). Модуль Push and Pull достаточно новый, пока не было необходимости его настраивать, поэтому не помогу, разбирарайтесь в документации или спрашивайте на форуме разработчиков Битрикса, там точно помогут.
@WingChunUA
10 жыл бұрын
Дмитрий Акифьев Попробовал выключить сайт - выключаются все сайты и основной и дополнительные. это все из-за того что главный модуль общий? как-то неудобно что нельзя отключать каждый сайт в отдельности
@akifjevda
10 жыл бұрын
Алексей Зубач Можно программно выключать каждый сайт в отдельности через init.php, который обрабатывается отдельно для каждого сайта. Читайте документацию.
Как потом отделить дополнительный сайт и перенести его на отдельное ядро Битрикса?
@akifjevda
10 жыл бұрын
Как обычно - через резервную копию. Только для создания копии надо зайти в админку с того доменного имени, сайт которого надо перенести. В бекап не попадут другие сайты, но все остальное попадет, если настройки копии сделаны правильно и кроме ссылок берутся и данные по ним. С лицензией потом разобраться не забудьте - для каждого экземпляра сайта нужна будет отдельная лицензия.
@WingChunUA
10 жыл бұрын
Дмитрий Акифьев Например: если есть лицензия Бизнес, то дополнительные сайты нужно покупать именно для этой версии, даже если разворачиваться будут сайты-визитки, блоги и т.п.? Если стоит Бизнес и доп. сайт - Сайт услуг или корпоративный, то после бэкапа восстановить данный сайт можно только на Бизнес?
@akifjevda
10 жыл бұрын
Алексей Зубач Да, придется покупать Бизнес, так как понижать редакцию нельзя.
После замены DNC домена, ошибка в с символической ссылке как исправить ведь удаление и создание новой порушит все
@akifjevda
8 жыл бұрын
+сергей щербаков Не очень понятен вопрос, как влияет имя домена на символическую ссылку. Ссылка адресует внутри файловой системы сервера, и никак с доменом не связана. После смены домена Вы перенесли сайт в другую папку? Если да, то просто убейте ссылку и сделайте новую, только убивайте именно ссылку, а не каталог по ссылке, как это сделать есть куча коротеньких статей на сайтах юниксоидов, ищите применительно к операционке на конкретно Вашем сервере. Хотя проблем тоже быть не должно, ведь у Вас сейчас ссылка "битая", то есть никуда не указывает? Проблем с "порушением всего" тоже быть не должно, есть примеры когда целые кластеры сайтов на одном Битриксе переносились на другие серверы, и ничего, все работает. Ну и не забываем сделать полный бекап перед всеми экспериментами, если не очень уверены в своих действиях.
@user-vr7ey4go3c
8 жыл бұрын
Спасибо за ответ. Я понял что сделать все можно только со вязкой с хостером. Но как правельно еще не разобрался. Сейчас картинка тока я home178spb.ru
@akifjevda
8 жыл бұрын
+сергей щербаков Судя по ссылке все работает, мастер запускается. Я бы на Вашем месте такие ссылки не оставлял, а то здесь комментарии могут видеть все и пошалить на Вашем сайте тоже любители быстро найдутся.
можно начинать смотреть с 21 минуты
А как такое провернуть на разных доменах
@akifjevda
7 жыл бұрын
А это видео вы смотрели вообще? Или это не вопрос был?
@user-hc9ds8yv1t
7 жыл бұрын
Немного ошибся, хотел написать на разных хостингах
@akifjevda
7 жыл бұрын
Никак нельзя, одно из условий многосайтовости у Битрикса - один физический сервер для всех сайтов.
@user-hc9ds8yv1t
7 жыл бұрын
ну а как быть если я хочу протестировать новый хостинг, чтобы перевести туда сайт
@akifjevda
7 жыл бұрын
Перенести сайт бекапом и проверить как будет работать. Старый сайт не умрет, просто не сможет обновляться. Потом можно вернуть лицензию и обновления обратно, если не понравится, но уже через ТП Битрикса.