В статье описан пошаговый метод установки «1С-Битрикс24: Интернет-магазин+CRM» из дистрибутива.
Для корректной работы «1С-Битрикс24: Интернет-магазин+CRM» необходимо выбирать подходящий тариф хостинга. Мы рекомендуем наши тарифы 1С-Битрикс (Битрикс-Бизнес или Битрикс-VIP) и 1С-Битрикс24 (Битрикс24.Бизнес или Битрикс24.Портал).
* Вы можете установить пробную демонстрационную версию «1С-Битрикс24: Интернет-магазин+CRM» на 30 дней без покупки лицензии.
Для установки «1С-Битрикс24: Интернет-магазин+CRM» вам необходимо заранее настроить на хостинге мультисайтовость на разных доменах.
Обратите внимание, что мультисайтовость (или иначе — многосайтовость) нужно обязательно создавать на разных доменах! То есть, в Панели управления на хостинге создать отдельный домен или поддомен под Битрикс24:
Домены >
WWW-Домены > Создать
Подробнее о создании и настройке мультисайтовости в Битриксе вы можете прочитать в нашей инструкции.
Шаг 1. Создайте базу данных в Панели управления. Зайдите по адресу:
https://my.jehost.ru - > Базы данных - Создать
В появившемся окне впишите имя базы данных, имя пользователя и пароль. Сохраните эти данные, они понадобятся вам в дальнейшем. После чего нажмите ОК.
Шаг 2. Загрузите в корневую папку сайта где будет CRM установочный скрипт bitrixsetup.php. Его можно скачать с официального сайта Битрикса здесь:
http://www.1c-bitrix.ru/download/scripts/bitrixsetup.php
Скрипт нужно поместить в корневой каталог сайта. Это можно сделать через FTP или через меню в Панели https://my.jehost.ru
WWW-домены - Имя сайта - Каталог - Закачать - "Тип URL файла на другом сервере" - ввести адрес скрипта и нажать ОК.
Шаг 3. Удалите рядом с файлом bitrixsetup.php файл index.html, чтобы не открывалась заглушка сайта при наборе адреса.
Далее запустите установочный скрипт, введя в адресную строку браузера http://ваш_сайт.ru/bitrixsetup.php.
Шаг 4. На первом шаге выберите редакцию 1С-Битрикс24 - «Интернет-магазин плюс CRM». Если у вас уже есть лицензия на Битрикс, то можете сразу ввести лицензионный ключ и нажать Загрузить.
Следуйте указаниям Мастера Установки продукта «1С-Битрикс24: Интернет-магазин+CRM».
На шаге «Создание базы данных» впишите данные от созданной вами ранее базы данных — Имя базы, Имя пользователя, Пароль.
После окончания установки нажмите на кнопку «Перейти в Битрикс24».
Для дальнейших настроек перейдите в раздел «Сайты»:
Шаг 5. Установка девелоперского сайта. Выберите в разделе Сайты «Девелоперский сайт». В открывшемся окне запустится Мастер установки девелоперского сайта. Этот мастер добавит в папку второго сайта установочный файл Интернет-магазина. Нажмите кнопку Продолжить.
Следуйте далее указаниям Мастера установки.
Мастер будет предлагать рекомендации по настройкам. Их можно выполнить позже. А также автоматически проверит обязательные настройки.
Далее Мастер установки предложит выбрать сайт, на котором будет установлен интернет-магазин. Здесь необходимо выбрать название для магазина, Код сайта (две латинских буквы или цифры), Доменное имя (вписываете ваш домен для магазина), а также Путь к корневой папке веб-сервера для этого сайта:
Обратите внимание, что в строке Путь к корневой папке необходимо прописывать полный путь. Например:
/var/www/ВАШ_ЛОГИН/data/www/shop.ВАШ_САЙТ.ru
Для упрощения вы можете нажать на ссылку «Вставить текущий». Только тогда нужно будет исправить имя домена на соответствующий, т.к. изначально будет добавлено имя домена с CRM.
После заполнения формы нажимаете кнопку Продолжить.
Если вы заранее не настраивали мультисайтовость, то Мастер выдаст соответствующее предупреждение:
Чтобы продолжить, необходимо настроить Символьные ссылки (симлинки) на сайте интернет-магазина. Символьные ссылки нужны для папок /bitrix и /upload.
Чтобы создать символьные ссылки, зайдите в Панель управления хостинга — https://my.jehost.ru/ispmgr
WWW > WWW-Домены > site2 > Каталог > Создать > Ссылка
В поле Имя пишем название папки. Например, bitrix. В поле Значение — полный путь к этой папке на основном сайте:
/var/www/логин/data/www/ваш-сайт.ru/bitrix/
Где ваш-сайт.ru — ваш основной сайт, в котором находятся каталоги bitrix и upload.
Если все сделали верно, то симлинк появится в каталоге сайта в виде папки с синей стрелкой. Если стрелка будет красная, значит, допущена ошибка в адресе пути.
В итоге у вас получится символическая ссылка в таком виде:
После этого возвращайтесь к Мастеру установки интернет-магазина и нажмите кнопку Назад к инструкции. Подтвердите снова, что вы все выполнили и нажмите Продолжить.
Если все сделали правильно, то появится сообщение об успешном завершении установки. Нажмите на кнопку Перейти на сайт.
Шаг 6. Выбор решения для установки. На этом шаге выбираете Интернет-магазин и далее следуете этапам установки — выбор шаблона, настройки и пр. По окончании установки нажмите на кнопку Перейти на сайт.
Шаг 7. Перевод агентов на Cron.
После установки Битрикс24 необходимо выполнить первоначальную настройку сайта, а именно перевести выполнение агентов на Cron.
Для этого в Панели управления хостинга зайдите в меню Планировщик - Создать. В поле Команда введите путь до файла cron_events.php
/opt/php74/bin/php -f /var/www/Логин/data/www/Адрес_сайта/bitrix/modules/main/tools/cron_events.php
Не забудьте изменить значения Логин (логин от Панели управления) и Адрес_сайта (без http и www) на свои.
Далее в поле Расписание выберите Экспертный режим и заполните их следующим образом:
Минуты */1
Часы *
Дни месяцев *
Месяцы *
Дни недели *
Также можете отметить галочкой Не отправлять отчет по e-mail и нажать ОК.
На последнем этапе проверьте, чтобы в файле адрес_сайта/bitrix/php_interface/dbconn.php у Вас был прописан параметр
define('BX_CRONTAB_SUPPORT', true);
Шаг 8. Настройка Битрикс24 в админ-панели сайта.
Перейдите в админ-панель вашего сайта. Для этого нажмите на вкладку Администрирование
И далее в:
Настройки – Настройки продукта – Настройка модулей – Push and Pull
Здесь вам необходимо включить пункты:
Отправлять PUSH уведомления на мобильные телефоны:
На сервере установлен и активирован "Push server":
Обратите внимание, что в подпункте На сервер установлена должен быть выбран вариант Виртуальная машина 4.4 - 7.0 (nginx-push-stream-module 0.4.0).
Если же у вас уже есть рабочая лицензия «1С-Битрикс24: Интернет-магазин+CRM», то вы можете выбрать в качестве Push server «Использовать облачный сервер 1С-Битрикс».
Чтобы модуль Push and Pull работал корректно, необходимо так же в настройках Главного модуля отключить продление сессии. Для этого снимите галочку в разделе:
Главный модуль – Авторизация – Контроль сессии - Продлевать сессию при активности посетителя в окне браузера
Кроме того, в разделе Главный модуль необходимо включить поддержку быстрой отдачи файлов через Nginx. Для этого включите галочку в разделе:
Главный модуль – Настройки – Файлы - Быстрая отдача файлов через Nginx
Шаг 9. Отключение модуля компрессии (compression).
На нашем хостинге Джихост компрессия поддерживается сервером, поэтому необходимо удалить Модуль compression. Для этого перейдите в:
Настройки – Настройки продукта – Модули – Компрессия – Удалить
На этом установка и настройка «1С-Битрикс24: Интернет-магазин+CRM» закончена.