Преимущества Битрикс Управление Сайтом и особенности установки
CMS Битрикс Управление Сайтом (в дальнейшем в тексте - БУС) сегодня объективно является одной из наиболее распространенных систем управления контентом. Сильные стороны БУС - качественный код и длительная поддержка со стороны разработчиков, простота управления, множество разработанных третьими лицами плагинов и тем, значительно расширяющих функционал, предоставляемый "из коробки". Установка БУС на сервер под управлением Centos 7 рассмотрена в этой статье. Однако в случаях, если сервер работает на любой операционной системе, отличной от указанной, или при наличии любой панели управления, установка "БУС веб-окружение" невозможна и требуется установка вручную. Далее в статье рассмотрен именно этот вариант.
Требования к серверу
БУС может быть установлен на любой сервер, удовлетворяющий следующим требованиям:
- Актуальная версия 64-разрядной ОС Linux;
- Как минимум 2Гб RAM;
- Не менее 10Гб места на диске (без учета пространства, выделенного под ОС);
- Учетная запись с root-правами;
- Зарегистрированный домен, А-записи которого, "указывают" на IP сервера;
- Действующий лицензионный ключ БУС (не обязательно, так как возможен пробный доступ на месяц).
Установка и настройка
Последовательность шагов по установке БУС на сервер с Ubuntu 20 и панелью управления (для примера взята HestiaCP) следующая:
- Откройте в браузере страницу панели HestiaCP (по умолчанию - https://<IP-адрес_сервера>:8083), авторизуйтесь в панели;
- Перейдите на страницу настроек сервера, кликнув по "шестеренке" в верхнем правом углу экрана, затем кликните по строке apache2, чтобы попасть в раздел настроек веб-сервера. Там нажмите на кнопку Configyre PHP и далее на Advanced Options;
- Найдите в появившемся тексте и установите значения параметров: opcache.revalidate_freq=0, opcache.enable=1, и opcache.enable_cli=1. Сохраните изменения. Это требуется для дальнейшей успешной установки БУС;
- Кликните по кнопке Back, затем перезапустите веб-сервер для применения изменений;
- Перейдите в раздел Users > Add user и создайте "обычную", не привилегированную учетную запись. В процессе создания заполните необходимые поля, после нажмите Save;
- Еще раз перейдите в раздел Users и кликните по строке с именем только что созданного пользователя. Вы должны войти в систему от его имени, что отобразится в верхней части экрана. Кликните по кнопке Add web domain и добавьте сайт на сервер;
- Скачайте установочный скрипт себе на компьютер, перейдя по этой ссылке;
- Вернитесь в панель HestiaCP, в верхнем меню кликните по Files, затем перейдите к каталогу /web/ваш_домен/public_html
- Удалите файлы, имеющиеся в папке, затем используя панель загрузите на сервер установочный скрипт, который скачали на компьютер ранее;
- Вернитесь в панель управления, перейдите в раздел DB > Add database и создайте базу данных. Запомните реквизиты доступа к ней;
- Откройте в браузере адрес http://<ваш_домен>/bitrixsetup.php, выберите редакцию CMS, введите лицензионный ключ (если есть) и нажмите Загрузить;
- Подождите пока дистрибутив скачается с серверов 1С, затем примите лицензионное соглашение и, при наличии лицензионного ключа, зарегистрируйте продукт;
- Проверьте, чтобы все пункты на следующем экране были отмечены зеленым цветом;
- Введите реквизиты для подключения к ранее созданной базе данных;
- Начнется финальный этап установки БУС. Когда он закончится, нужно будет указать имя пользователя и пароль для авторизации в CMS:
- Далее выберите тематику вашего сайта из предустановленных или, если ранее указывали лицензионный ключ, можете скачать шаблон из маркетплейса 1С:
- Последовательность дальнейших действий зависит от выбранного шаблона и его параметров, в общем виде процесс можно проиллюстрировать примерно так:
- В итоге вы окажетесь в административном разделе БУС и процедура установки завершится:
Заключение
Из этой статьи вы узнали, как установить CMS Битрикс Управление сайтом на сервер под управлением Ubuntu 20.04, имеющий работающую хостинг-панель. Также можно ознакомиться с хостингом для Битрикс24 с круглосуточной технической поддержкой.