В случае реализации 2-х сайтов на одной лицензии встречаются несколько подводных камней, которые не описаны подробно в инструкциях техподдержки «1С-Битрикс» и которые вымотали немало километров моих нервов.
Это третья статья из цикла собственного опыта реализации двух сайтов на базе редакции «1С-Битрикс: Малый бизнес».
Главная рекомендация — сменить хостинг на тот, в тарифном плане которого указана возможность размещения 2, 3 и более сайтов (для лицензии Битрикс достаточна возможность размещения 2-х). Желательна также готовность размещать «1С-Битрикс», поскольку продукт имеет некоторые требования к настройкам хостинга. Не жалейте времени на письменное (!) обсуждение с хостингом готовности размещать Битрикс.
Доменные имена следует регистрировать у известного регистратора и строго как собственность Клиента (или Вас любимых).
Избегайте получать доменное имя в подарок, поскольку довольно часто собственником такого имени остается хостинг и, если Ваш сайт будет достаточно раскручен, Вы можете однажды обнаружить, что сайта у Вас больше нет.
Убедиться, что сайт принадлежит именно Вам, Вы можете на любом whois-сервисе (наберите whois в строке поисковика и выберите себе любой из списка). Также не ленитесь при регистрации занести свои паспортные данные и/или телефон/e-mail.
После регистрации доменных имен у регистратора, следует создать в админке хостинга записи для своих сайтов (чаще всего пункт «добавить сайт»), вернуться на сайт регистратора и сменить ns1 и ns2.адреса.регистратора для каждого из Ваших сайтов на ns1 и ns2.адрес.хостинга, чтобы «привязать» хостинг к зарегистрированным доменным именам. После этого в админку регистратора Вы будете заходить только с целью продлить регистрацию доменного имени или переписать ns-адреса нового хостинга.
Через 24-72 часа Вы по зарегистрированному адресу будете видеть не страницу-заглушку регистратора, а страницу-заглушку хостинга (чаще всего просто слово test). После этого можете устанавливать «1С-Битрикс» на свой сайт.
Я не подскажу Вам в каком пункте меню искать ns-имена для замены. На сайтах регистраторов они находятся в своем укромном месте — кликайте на все пункты админки и где-то Вы найдете поля ввода, где сразу будут указаны ns1 и ns2…
Порядочный хостинг свои ns-имена предлагает в письме с паролями доступа к админке, к PhpMyAdmin, к ftp. Если нет — ищите по строке ns1 через поиск или на страницах всяких help или faq.
Из созданных записей в админке хостинга примите за главный сайт установки первую запись и скопируйте в корневую папку файл bitrixsetup.php. Затем вызываем этот файл из командной строки браузера и следуем инструкциям, периодически заглядывая в письмо с адресами и паролями от техподдержки хостинга.
Если Вы первый раз ставить «1С-Битрикс», то рекомендую ставить вариант для разработчика. Постарайтесь после доведения до ума сайтов из своего первого проекта оставить себе выгрузку базы данных отдельно по таблицам и копию bitrix. Они Вам 100% пригодятся в дальнейшей работе — тогда можно будет ставить «нулевой» вариант сайта и нагружать его своей базовой выгрузкой.

Итак, первый сайт для Вас устанавливает bitrixsetup.php.
Затем Вы создаете копию шаблона дизайна для Вашего второго сайта: «Рабочий стол — Настройки — Настройки продукта — Сайты — Шаблоны сайтов» (в меню шаблона есть пункт «скопировать»).
Далее Вы в соответствии с одним из методов создаете символические ссылки на папки bitrix и upload. Заходите в админку сайта под созданным паролем администратора и регистрируете второй сайт в таблице «Рабочий стол — Настройки — Настройки продукта — Сайты — Список сайтов», указывая для него созданный копированием шаблон.
К сожалению, ни в одной инструкции не написано, что после создания символических ссылок все остальные файлы и папки (которые не bitrix и upload) надо скопировать в папку на второй сайт. Также не сказано, что все свойства занесены исключительно для одного сайта и Вам (если нет «нулевой» выгрузки) придется руками все прописывать в базу. Кроме того неприятным сюрпризом для Украины будет отсутствие украинской редакции продукта, когда у Вас не будет украинской валюты, а все функции будут привязаны к российской валюте и российским реалиям в виде городов, сбербанков, почтовых сервисов и т.п. нужным для функционирования магазина вещам.
Также обязательно зайти в редактирование и первого, и второго сайтов и в поле «Доменное имя» прописать обязательно 2 имени: имя своего сайта с www и под ним имя сайта без www (без запятых и других символов — простой перевод строки), иначе вас ждет удивительное событие, когда для www будет открываться один дизайн, а для без www — другой (дизайн первого сайта).
Таким образом получаем 2 абсолютно работоспособных сайта. Однако 2 идентичных сайта. Теперь Вам предстоит сделать их разными.
p.s. : Кроме установки сайта на хостинг, Вы по лицензии имеете право использовать ключ при установке «1С-Битрикс» на локальную машину, чем предлагаю воспользоваться — очень удобно для отладки дизайна и экспериментов с настройками компонентов.
307 комментариев : “«1С Битрикс»: Многосайтовость — создаем второй сайт”
Имелись в виду «Магазин > Настройки магазина» : типы плательщиков, свойства заказа, способы оплаты, статусы, а также другие настройки (придется побегать по закладкам сайта и поискать где надо либо подключить значение на оба сайта, либо продублировать и подключить ко второму).
Я не смотрела новую редакцию админки, возможно, что там уже есть вариант «копировать» для позиций, в прошлой редакции «копировать» не было и приходилось все настраивать руками. Если «копировать» есть – надо просто скопировать и сменить флажок принадлежности сайту.
Надо создать не только ссылки, но и скопировать на второй сайт все папки и файлы, которые не bitrix и upload – иначе будет «ерунда» с параллельной реакцией + правильно подключить шаблон. Но надо конкретно смотреть в Вашем случае. Если хотите, я посмотрю – киньте мне на e-mail пароли доступа к админке, потом пароль админа смените. 🙂