База знаний · 1С-Битрикс
Установка 1С-Битрикс на хостинг: пошагово
От загрузки дистрибутива до первого входа в админку: мастер установки, база данных, лицензионный ключ и типовое решение.
Установка «1С-Битрикс: Управление сайтом» на хостинг — процедура из нескольких понятных шагов: получить дистрибутив, распаковать его в корне сайта, пройти мастер установки, создать базу данных и ввести лицензионный ключ (или выбрать демо). При корректном окружении весь процесс занимает 15–40 минут. Эта инструкция проведёт вас от чистого хостинга до работающей административной панели и подскажет, где чаще всего спотыкаются при первом развёртывании.
Что подготовить до установки
- Доступ к хостингу — панель управления, FTP/SSH и корневой каталог сайта (обычно
public_htmlилиwww). - Домен, направленный на этот хостинг, желательно уже с настроенным SSL-сертификатом.
- Реквизиты базы данных: имя базы, пользователь и пароль. На большинстве хостингов их создают заранее в панели.
- Лицензионный ключ — если ставите не демо. Как его получить, описано в материале о покупке и активации лицензии.
- Понимание, какую редакцию вы ставите — от этого зависит набор модулей (см. сравнение редакций).
Два способа получить дистрибутив
Дистрибутив «1С-Битрикс» можно развернуть двумя путями. Выбор зависит от того, есть ли у сервера доступ во внешнюю сеть и насколько удобно вам работать с большими архивами.
| Способ | Как работает | Когда выбирать |
|---|---|---|
| BitrixSetup | Небольшой скрипт bitrixsetup.php загружается на сервер и сам скачивает актуальный дистрибутив прямо с серверов 1С-Битрикс. | Хостинг имеет доступ в интернет — самый быстрый и удобный вариант. |
| Архив дистрибутива | Полный архив скачивается на компьютер и загружается на сервер по FTP/SSH, затем распаковывается. | Сервер закрыт от внешних соединений или канал до 1С-Битрикс медленный. |
Отдельно стоит вариант с готовым окружением BitrixEnv и виртуальной машиной BitrixVM — они разворачивают весь стек сервера вместе с платформой и рекомендуются для боевых проектов на VPS.
Шаг 1. Загрузка и распаковка дистрибутива
- Если выбрали BitrixSetup — загрузите файл
bitrixsetup.phpв корень сайта и откройте его в браузере по адресуhttps://ваш-домен.ru/bitrixsetup.php. - Выберите нужную редакцию продукта и запустите скачивание — скрипт сам положит дистрибутив на сервер.
- Если ставите из архива — загрузите его в корень по FTP/SSH и распакуйте (через файловый менеджер панели, SSH-командой или тем же скриптом).
- Убедитесь, что в корне появился файл
/index.phpи каталог/bitrix/.
Шаг 2. Проверка требований в мастере установки
Откройте сайт в браузере — запустится мастер установки. На первом содержательном экране он выполняет проверку системных требований: версия PHP, обязательные расширения, параметры php.ini, права на каталоги. Всё, что не соответствует, подсвечивается красным.
- Зелёные строки — параметр в порядке.
- Красные — требуется исправление: переключить версию PHP в панели хостинга, включить расширение, поднять
memory_limit, выдать права.
Пока есть критические несоответствия, кнопка «Далее» будет заблокирована. Устраните проблемы и нажмите повторную проверку — только после этого мастер пропустит вас дальше. Если довести окружение до рекомендуемых значений своими силами не получается, это берёт на себя администрирование 1С-Битрикс.
Шаг 3. Лицензионный ключ или демо-версия
- Примите лицензионное соглашение.
- Выберите режим: ввести лицензионный ключ (для боевой установки) или установить пробную версию (демо на 30 дней без ключа).
- При вводе ключа скопируйте его из личного кабинета или письма без лишних пробелов.
Шаг 4. Создание и подключение базы данных
На этом шаге мастер спрашивает реквизиты БД. Заранее создайте базу и пользователя в панели хостинга, затем заполните поля:
- Сервер базы данных — как правило,
localhost. - Пользователь и пароль — от созданной базы.
- Имя базы данных — существующая пустая база (или мастер создаст её, если у пользователя есть права).
- Тип базы — MySQL/MariaDB; кодировка — UTF-8.
После проверки соединения мастер создаст таблицы и запишет параметры подключения в служебные файлы /bitrix/php_interface/dbconn.php и /bitrix/.settings.php. Это самый ответственный этап: ошибка в реквизитах — самая частая причина остановки установки.
Шаг 5. Выбор типового решения и первичные настройки
Дальше мастер предложит развернуть содержимое сайта:
- Готовое типовое решение — интернет-магазин или корпоративный сайт с демо-контентом. Удобно, чтобы сразу увидеть работающий пример и настраивать «по образцу».
- Чистая установка — система без демо-данных, когда вы строите структуру и шаблон с нуля.
- Создаётся учётная запись администратора: логин, пароль и e-mail. Пароль делайте сложным — это доступ ко всему сайту.
После завершения мастер перенаправит вас в административную панель по адресу /bitrix/admin/. Установка окончена.
После установки: первые действия
- Зайдите в раздел «Проверка системы» и при необходимости запустите скрипт
check_bitrix.php— он покажет, что стоит донастроить (см. материал про check_bitrix). - Настройте регулярное выполнение фоновых задач через cron для агентов и обменов.
- Проверьте и переведите сайт на защищённое соединение — см. настройку HTTPS в Битрикс.
- Сделайте первую резервную копию из административной панели, чтобы иметь точку отката.
- Удалите с сервера установочные скрипты (
bitrixsetup.phpи подобные), чтобы не оставлять их доступными извне.
Частые ошибки при установке
- Мастер не запускается (белый экран). Обычно старый PHP или отключённое расширение. Проверьте версию PHP в панели и логи ошибок.
- «Нет прав на запись». Веб-сервер не может создавать файлы в корне — выдайте корректные права владельцу процесса PHP.
- Ошибка подключения к БД. Неверный хост, имя базы, пользователь или пароль; база не создана заранее. Сверьте реквизиты в панели хостинга.
- Установка «зависла» на распаковке. Не хватает
memory_limitилиmax_execution_time— поднимите лимиты вphp.ini. - «Кракозябры» в демо-данных. Несовпадение кодировки соединения и таблиц БД — должна быть UTF-8.
Итог
Установка 1С-Битрикс на хостинг сводится к пяти шагам: получить дистрибутив (BitrixSetup или архив), пройти проверку требований в мастере, выбрать лицензию или демо, подключить базу данных и развернуть типовое решение. Ключ к беспроблемной установке — заранее подготовленное окружение: подходящий PHP, права на каталоги и созданная база. Для боевых проектов надёжнее ставить платформу на VPS с готовым окружением BitrixEnv или на BitrixVM, где стек сервера уже настроен под платформу.
Частые вопросы
Что лучше: загрузить дистрибутив архивом или использовать BitrixSetup?
BitrixSetup (скрипт bitrixsetup.php) удобнее на большинстве хостингов: он сам скачивает актуальный дистрибутив с серверов 1С-Битрикс прямо на сервер, поэтому не нужно вручную загружать большой архив по FTP. Загрузка архивом оправдана, когда сервер закрыт от внешних соединений или скорость канала до 1С-Битрикс низкая. Итог в обоих случаях одинаковый — распакованный дистрибутив и запуск мастера установки.
Нужен ли лицензионный ключ, чтобы просто попробовать?
Нет. Для ознакомления ставится демо-версия: в мастере установки выбирается пробный период, и ключ вводить не требуется. Демо работает 30 дней с ограничениями, после чего в неё можно ввести купленный лицензионный ключ и продолжить работу на том же сайте без переустановки.
Какую базу данных выбрать при установке?
«1С-Битрикс: Управление сайтом» работает с MySQL 5.7+/8.0 или совместимым MariaDB 10.x. На шаге создания базы данных вы указываете хост (обычно localhost), имя базы, пользователя и пароль. Базу и пользователя обычно создают заранее в панели хостинга; кодировка соединения и таблиц — UTF-8. PostgreSQL используется только в отдельных корпоративных сценариях.
Можно ли установить пустой сайт без демо-данных?
Да. В мастере есть выбор: развернуть готовое типовое решение (интернет-магазин, корпоративный сайт) с демо-контентом или установить «чистую» систему без контента, чтобы строить сайт с нуля. Для разработки собственного шаблона обычно выбирают установку без демо-данных.
Почему мастер установки останавливается на проверке требований?
Значит, окружение не соответствует системным требованиям: устаревшая версия PHP, отключённое расширение (mbstring, GD, mysqli), низкий memory_limit или нет прав на запись в каталоги. Мастер подсвечивает несоответствия красным. Их нужно устранить в панели хостинга или в конфигурации сервера и повторить проверку — только после этого установка продолжится.
Развернём и настроим 1С-Битрикс под ключ
- Настройка и развёртывание BitrixVMПоставим виртуальную машину BitrixVM с готовым стеком и развернём на ней сайт.
- Настройка Nginx и ApacheСоберём веб-сервер под композит и веб-кластер по рекомендациям 1С-Битрикс.
- Администрирование 1С-БитриксДоведём окружение до рекомендуемых значений и возьмём поддержку на себя.
Читайте также в разделе «Установка и настройка»
- Требования к серверу для 1С-Битрикс: что нужно проверить
- Редакции 1С-Битрикс: чем отличаются и какую выбрать
- Как купить и активировать лицензию 1С-Битрикс
- Установка 1С-Битрикс на BitrixVM (виртуальную машину)
- Установка через готовое окружение BitrixEnv
- Демо-версия 1С-Битрикс: как развернуть и продлить