В случае реализации 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% пригодятся в дальнейшей работе — тогда можно будет ставить «нулевой» вариант сайта и нагружать его своей базовой выгрузкой.

1С Битрикс


Итак, первый сайт для Вас устанавливает bitrixsetup.php.

Затем Вы создаете копию шаблона дизайна для Вашего второго сайта: «Рабочий стол — Настройки — Настройки продукта — Сайты — Шаблоны сайтов» (в меню шаблона есть пункт «скопировать»).

Далее Вы в соответствии с одним из методов создаете символические ссылки на папки bitrix и upload. Заходите в админку сайта под созданным паролем администратора и регистрируете второй сайт в таблице «Рабочий стол — Настройки — Настройки продукта — Сайты — Список сайтов», указывая для него созданный копированием шаблон.

К сожалению, ни в одной инструкции не написано, что после создания символических ссылок все остальные файлы и папки (которые не bitrix и upload) надо скопировать в папку на второй сайт. Также не сказано, что все свойства занесены исключительно для одного сайта и Вам (если нет «нулевой» выгрузки) придется руками все прописывать в базу. Кроме того неприятным сюрпризом для Украины будет отсутствие украинской редакции продукта, когда у Вас не будет украинской валюты, а все функции будут привязаны к российской валюте и российским реалиям в виде городов, сбербанков, почтовых сервисов и т.п. нужным для функционирования магазина вещам.

Также обязательно зайти в редактирование и первого, и второго сайтов и в поле «Доменное имя» прописать обязательно 2 имени: имя своего сайта с www и под ним имя сайта без www (без запятых и других символов — простой перевод строки), иначе вас ждет удивительное событие, когда для www будет открываться один дизайн, а для без www — другой (дизайн первого сайта).

Таким образом получаем 2 абсолютно работоспособных сайта. Однако 2 идентичных сайта. Теперь Вам предстоит сделать их разными.

p.s. : Кроме установки сайта на хостинг, Вы по лицензии имеете право использовать ключ при установке «1С-Битрикс» на локальную машину, чем предлагаю воспользоваться — очень удобно для отладки дизайна и экспериментов с настройками компонентов.

 


 

5 комментариев : “«1С Битрикс»: Многосайтовость — создаем второй сайт”

  1. Jeg пишет:

    Имелись в виду «Магазин > Настройки магазина» : типы плательщиков, свойства заказа, способы оплаты, статусы, а также другие настройки (придется побегать по закладкам сайта и поискать где надо либо подключить значение на оба сайта, либо продублировать и подключить ко второму).

    Я не смотрела новую редакцию админки, возможно, что там уже есть вариант «копировать» для позиций, в прошлой редакции «копировать» не было и приходилось все настраивать руками. Если «копировать» есть – надо просто скопировать и сменить флажок принадлежности сайту.

  2. Jeg пишет:

    Надо создать не только ссылки, но и скопировать на второй сайт все папки и файлы, которые не bitrix и upload – иначе будет «ерунда» с параллельной реакцией + правильно подключить шаблон. Но надо конкретно смотреть в Вашем случае. Если хотите, я посмотрю – киньте мне на e-mail пароли доступа к админке, потом пароль админа смените. 🙂

  3. нет, не является. все абсолютно законно.
    именно папки bitrix и upload подпадают под лицензионные ограничения.
    остальные папки можно копировать без проблем.

Оставить комментарий