Как установить управление сайтом 1с битрикс

Простая инструкция по установке 1С-Битрикс без боли и ошибок. Разверните управление сайтом быстрее, чем заварится кофе, и начните творить.

Бесплатная консультация юриста

+7 (800) 301-07-30

Реклама jurik.ru

Дата актуальности:

Система управления сайтом 1С-Битрикс остаеться одной из самых популярных CMS в России и странах СНГ по количеству реальных установок. Эффективное управление сайтом является неотъемлемой частью успешного онлайн-бизнеса, а правильная установка — залог стабильной работы проекта на годы вперед. В этой статье мы подробно разберем процесс развертывания системы: от подготовки сервера до первичной настройки.


Подготовка к установке: системные требования

Прежде чем скачивать дистрибутив, убедитесь, что ваше серверное окружение соответствует минимальным и рекомендуемым требованиям; Несоответствие — самая частая причина ошибок на этапе инсталляции.

Минимальные требования:

  • Веб-сервер: Apache 2.4+ или Nginx 1.18+ (в связке с PHP-FPM).
  • PHP: версии 8.1 – 8.3 (на 2026 год версии 7.x и 8.0 считаются устаревшими и небезопасными).
  • База данных: MySQL 8.0+ / MariaDB 10.6+ / PostgreSQL 14+.
  • Память (memory_limit): не менее 256 МБ (рекомендуется 512 МБ и выше для интернет-магазинов).
  • Место на диске: минимум 2 ГБ для чистой установки + место под базу данных и файлы.
  • Обязательные PHP-расширения: mysqli, pdo_mysql, mbstring, gd / imagick, curl, json, xml, zip, opcache, intl, bcmath.

Рекомендуемые настройки php.ini:

max_execution_time = 300
max_input_vars = 10000
post_max_size = 100M
upload_max_filesize = 100M
opcache.enable = 1
opcache.memory_consumption = 256
realpath_cache_size = 4096K
realpath_cache_ttl = 600

Важно: На виртуальном хостинге многие параметры может изменить только поддержка провайдера. Обратитесь к ним заранее. Если вы используете VPS/VDS или выделенный сервер — настройте окружение самостоятельно или с помощью панелей управления (ISPmanager, Plesk, aaPanel, VestaCP и др.).


Выбор способа установки

Существует три основных пути развертывания:

  1. Установка через веб-инсталлятор (bitrixsetup.php), классический способ. Подходит для большинства хостингов.
  2. Установка через CLI (консоль) — для опытных администраторов и автоматизации. Быстрее, не зависит от таймаутов веб-сервера.
  3. Готовые образы (VM / Docker / Vagrant) — для локальной разработки или быстрого старта на VPS. Например, официальная виртуальная машина BitrixVM (на базе CentOS/AlmaLinux/Rocky Linux) или Docker-образы.

В данной статье мы подробно рассмотрим Способ №1 (веб-инсталлятор) как самый универсальный, и кратко затронем BitrixVM.


Установка через веб-инсталлятор (пошагово)

Шаг 1: Скачивание скрипта установки

Перейдите на официальный сайт 1c-bitrix.ru/download/ и скачайте файл bitrixsetup.php.

Совет: Скачивайте файл именно по этой ссылке, чтобы быть уверенным в актуальной версии и отсутствии вирусов. Не используйте копии с файловых помойок.

Шаг 2: Загрузка на сервер

Права доступа: Файл должен принадлежать пользователю, от имени которого работает PHP (обычно это пользователь хостинга). Права на файл: 644. Права на папку: 755.

Шаг 3: Запуск инсталлятора

Откройте браузер и перейдите по адресу: http://ваш-домен.ru/bitrixsetup.php (или IP-адресу сервера, если домен еще не привязан).

Шаг 4: Проверка окружения

Скрипт автоматически проверит версию PHP, расширения, права на папки и настройки php.ini.

  • Зеленые галочки: всё ок, нажимаем «Далее».
  • Красные крестики: критические ошибки. Исправьте их (доустановите расширения, увеличьте memory_limit, выдайте права на запись папкам) и нажмите «Проверить снова».
  • Желтые предупреждения: не критично, но желательно исправить (например, настройка mbstring.func_overload — в PHP 8.x это не актуально, но для старых версий важно).

Шаг 5: Выбор редакции и лицензии

Система предложит выбрать редакцию:

  • Старт — базовый функционал.
  • Стандарт — + маркетинг, SEO, мультисайтовость.
  • Малый бизнес, + интернет-магазин, CRM.
  • Бизнес — + расширенная CRM, мобильное приложение.
  • Энтерпрайз, максимальный функционал, кластеризация.

Введите лицензионный ключ. Если его нет, можно выбрать «Тестовый период» (30 дней) или «Бесплатная версия» (доступна только для редакции «Старт» с ограничениями). Ключ выглядит как набор символов: ---.

Шаг 6: Настройка базы данных

Заполните поля подключения к MySQL/MariaDB:

  • Сервер: обычно localhost или 127.0.0.1 (иногда сокет unix:///var/run/mysqld/mysqld.sock).
  • Имя базы данных: предварительно созданная пустая БД (кодировка utf8mb4_general_ci).
  • Пользователь: пользователь БД с полными правами на эту базу.
  • Пароль: * (вводится в открытом виде в форму, но хранится в зашифрованном виде).
  • Предфикс таблиц: оставьте b_ или задайте свой (латиница, нижнее подчеркивание).

Шаг 7: Создание администратора

Задайте логин, email и пароль для главной учетной записи администратора (admin).

  • Логин: admin (или свой).
  • Email: @.ru (рабочий email для восстановления доступа и уведомлений системы).
  • Пароль: сложный, не менее , спецсимволы, разный регистр. Сохраните его в надежном месте (KeePass, Bitwarden, 1Password).

Шаг 8: Завершение установки

Инсталлятор создаст таблицы, заполнит их данными, сгенерирует файл .settings.php и dbconn.php. Появится сообщение «Установка завершена успешно».

Критически важно: Удалите файл bitrixsetup.php с сервера сразу после установки! Также рекомендуется удалить/переименовать bitrix/restore.php, если он есть.


Установка на BitrixVM (Виртуальная машина) — для VPS/VDS

Это самый быстрый и надежный способ для выделенных серверов. Образ уже содержит оптимизированный стек: Nginx + PHP-FPM + MySQL + Push-сервер + Redis + мониторинг.

  1. Скачайте образ BitrixVM (файл .iso или .qcow2 для KVM/VirtualBox) с сайта 1С-Битрикс в разделе «Для разработчиков» -> «Виртуальная машина».
  2. Загрузитесь с образа (в панели управления VPS выберите «Загрузка с ISO» или используйте готовый шаблон у провайдеров: Timeweb, Selectel, Beget, Reg.ru, FirstVDS и др.).
  3. В консоли сервера (VNC) запустится меню настройки. Выберите «Manage Pool» -> «Create Site».
  4. Укажите домен, выберите кодировку UTF-8, версию PHP.
  5. Система сама создаст виртуальный хост, базу данных, выдаст права;
  6. После этого перейдите по IP/домену — откроется тот же bitrixsetup.php, но окружение уже идеально настроено.

Доступ к меню управления BitrixVM: по SSH под пользователем root (пароль задается при первом входе или присылается провайдером) -> команда menu.


Первичная настройка после входа в админку

После успешной установки зайдите в административный раздел: https://ваш-домен.ru/bitrix/admin/.

Чек-лист «Must Have» сразу после входа:

  1. Обновление ядра: Маркетплейс -> Обновление платформы. Обновите до последней стабильной версии (Mainline или LTS).
  2. Настройка HTTPS (SSL): Настройте перенаправление HTTP -> HTTPS. В BitrixVM: меню -> «Manage SSL» -> Let’s Encrypt (бесплатно, автообновление). На обычном хостинге — через панель или вручную (Certbot). В настройках главного модуля укажите «Включить поддержку HTTPS: Да».
  3. Крон (Cron): Настройте запуск агента /bitrix/modules/main/tools/cron_events.php каждую минуту.
    * * * * * /usr/bin/php -f /home/bitrix/www/bitrix/modules/main/tools/cron_events.php

    (Пути к PHP и сайту уточните у хостера или командой which php и pwd).

  4. Настройка почты: Настройки -> Настройки продукта -> Почтовые события -> Типы почтовых событий. Проверьте отправку тестового письма. Лучше использовать SMTP (Яндекс 360, Mail.ru для бизнеса, SendGrid, Unisender) вместо встроенного mail.
  5. Кэширование: Настройки -> Настройки продукта -> Производительность -> Управление кэшем. Включите «Кэширование компонентов» и «Кэширование страниц». Настройте Redis или Memcached как бэкенд кэша (в BitrixVM это делается автоматически).
  6. Безопасность (Security):
    • Настройки -> Проактивная защита -> Сканирование файлов на вирусы (запустите).
    • Настройте .htaccess в папках /upload/, /bitrix/cache/, /bitrix/managed_cache/, /bitrix/stack_cache/ — запрет выполнения PHP (php_flag engine off или SetHandler default-handler).
    • Смените стандартный путь /bitrix/admin/ на свой (Настройки -> Безопасность -> Настройка URL админки).
    • Включите двухфакторную аутентификацию (2FA) для админов.
  7. Резервное копирование: Настройте авто-бэкап (Настройки -> Инструменты -> Резервное копирование). Храните бэкапы на другом сервере / в S3-совместимом хранилище (Selectel, Yandex Cloud, S3.timeweb).

Типичные проблемы и их решение

Проблема Причина / Решение
Белый экран / 500 ошибка после установки Проверьте error_log (Apache/Nginx/PHP-FPM). Часто причина: нехватка memory_limit, отсутствие расширения mysqli или ошибки в .settings.php (неверный пароль БД). Включите display_errors в .settings.php (‘debug’ => true) временно.
«Неверная лицензия» / «Ключ не подходит к редакции» Ключ привязан к конкретной редакции. Нельзя поставить ключ от «Старта» на «Бизнес». Проверьте версию ключа в личном кабинете на сайте 1С-Битрикс (профиль -> Лицензии).
Ошибка «Could not connect to database» Неверный хост/порт/сокет, пользователь не имеет прав на БД, пароль с спецсимволами не экранирован в конфиге (хотя инсталлятор обычно делает это сам). Проверьте GRANT ALL PRIVILEGES ON db_name.* TO 'user'@'localhost' IDENTIFIED BY '*';.
Медленная работа админки Отключен opcache, нет Redis/Memcached, большая нагрузка на диск (HDD вместо SSD/NVMe), не настроен крон (агенты выполняются по хитам пользователей).
Проблемы с кодировкой (кракозябры) База данных создана не в utf8mb4_general_ci. Пересоздайте БД с правильной кодировкой перед установкой.

Полезные команды для консоли (CLI)

Если у вас есть SSH-доступ, эти команды сэкономят часы:

  • Очистка кэша: php -f /path/to/www/bitrix/cli/clear_cache.php
  • Запуск агентов вручную: php -f /path/to/www/bitrix/modules/main/tools/cron_events.php
  • Индексация поиска: php -f /path/to/www/bitrix/modules/search/index.php
  • Проверка системных требований (Bitrix Environment): /opt/webdir/bin/bx-check-system.sh (только на BitrixVM).
  • Сброс пароля админа (если забыли): Создайте файл /bitrix/php_interface/init.php с кодом:
    <?php
    $USER = new CUser;
    $USER->Update(1, array("PASSWORD" => "NewPass123!"));
    ?>

    Зайдите на любую страницу сайта, пароль сменится. Сразу удалите файл!


Миграция с другого хостинга / локального сервера

Если вы переносите готовый сайт:

  1. Сделайте бэкап через админку: Настройки -> Инструменты -> Резервное копирование (полный бэкап: файлы + БД).
  2. Перенесите архив на новый сервер (через SFTP, scp, rsync).
  3. Распакуйте: tar -xvf backup__full__20260609.tar.gz.
  4. Создайте пустую БД, импортируйте дамп: mysql -u user -p db_name < dump.sql.
  5. Правьте /bitrix/.settings.php и /bitrix/php_interface/dbconn.php: новые реквизиты БД, пути к документам (DOCUMENT_ROOT), настройки кэша (Redis host/port).
  6. Проверьте права на папки (bitrix/cache, upload, bitrix/managed_cache — владелец пользователь сайта, права 755/644).
  7. Очистите кэш (удалите содержимое bitrix/managed_cache, bitrix/cache, bitrix/stack_cache).
  8. Запустите /bitrix/admin/update_system_partner.php для проверки целостности файлов.

Установка «1С-Битрикс: Управление сайтом» — процесс простой, если подготовить инфраструктуру заранее. Ключевые моменты успеха:

  • Используйте PHP 8.2/8.3 — прирост производительности 15-25% по сравнению с 8.0/8.1.
  • Обязательно настройте Redis для кэша и сессий — это снимает 80% нагрузки с БД и диска.
  • Настройте Push-сервер (Bitrix Push Server / Centrifugo) для работы живых лент, чатов и коллаборации в реальном времени.
  • Автоматизируйте деплой (Git + CI/CD -> Deployer / Bitrix CLI) — не правьте код на продакшене через FTP.
  • Мониторинг: Подключите Zabbix / Prometheus + Grafana / Netdata. Следите за slow-query логом MySQL и очередями PHP-FPM.

Компания-разработчик регулярно выпускает обновления (например, линейка 24.x.x в 2024-2026 гг. принесла новый ядро D7, улучшенный REST API, поддержку WebP/AVIF «из коробки» и новый UI админки). Следите за блогом dev.1c-bitrix.ru и ченджлогами.

Если при установке возникли сложности, которые не решаются стандартными методами, рекомендуется обратиться к сертифицированным партнерам 1С-Битрикс (список на сайте в разделе «Партнеры») или на официальный форум dev.1c-bitrix.ru/community/forums/. При обращении в поддержку всегда прикладывайте скриншоты ошибок, версию PHP, лог ошибок (/bitrix/php_interface/error.log) и вывод страницы /bitrix/admin/phpinfo.php (создайте временно, посмотрите, удалите).

Успешного запуска вашего проекта на 1С-Битрикс!


Статья подготовлена на основе актуальных на системных требований и лучших практик. Конфиденциальные данные (пароли, IP, домены, контакты поддержки) заменены на маски *.