Bitrix — это серьёзная платформа и многих пугает первый шаг: как его развернуть на хостинге. Я тоже когда-то смотрел на этот процесс с осторожностью, но потом понял, что всё решается за пять минут. Если система настроена, всё срабатывает автоматически.
В этой инструкции я покажу, как развернуть Bitrix на хостинге Beget. Без сложных терминов и лишних кнопок. Просто — от загрузки архива до рабочего сайта с подключённым SSL.
Перед стартом стоит убедиться, что всё готово. Вот короткий список того, что нужно:
- Домен привязан к каталогу сайта на хостинге;
- В панели включён PHP 8.1 или 8.2, установлены модули zip, intl, mbstring и mysqli;
- Есть база MySQL и доступ к ней;
- SSL-сертификат подключён (достаточно бесплатного Let's Encrypt);
- Дистрибутив Bitrix уже скачан с официального сайта.
Что понадобится перед установкой
Перед запуском мастера стоит проверить окружение. Bitrix требователен к деталям, и если пропустить мелочь вроде выключенного модуля или старой версии PHP — установка может оборваться. На хостинге Beget нужные параметры задаются в несколько кликов, так что подготовка занимает пару минут.
| Параметр | Рекомендуемое значение | Комментарий |
|---|---|---|
| Версия PHP | 8.1 – 8.2 | Поддерживаются все актуальные сборки Bitrix |
| Тип БД | MySQL / MariaDB 5.7+ | Проверить в панели хостинга |
| memory_limit | 512 МБ и выше | Иначе возможны ошибки при установке модулей |
| max_input_vars | 16000 | Рекомендация Bitrix для крупных форм |
| Расширения PHP | zip, intl, mbstring, mysqli, json | Обязательны для корректной работы ядра |
Проверить текущие параметры можно простым способом. Создайте файл phpinfo.php в корне сайта и вставьте в него строку:
<?php
phpinfo();
?>
После этого откройте его в браузере по адресу https://ваш-домен/phpinfo.php и убедитесь, что настройки совпадают с таблицей выше. После проверки файл лучше удалить — он не должен оставаться на рабочем сайте.
Эти параметры можно задать через файл .user.ini в корне сайта. Удобно, если используется несколько доменов или тестовая копия проекта.
Чеклист перед установкой
- Выбрана версия PHP 8.1 или 8.2;
- Расширения PHP активны (zip, intl, mbstring, mysqli);
- Создана база данных MySQL или MariaDB;
- memory_limit ≥ 512 МБ;
- max_input_vars = 16000;
- SSL-сертификат установлен.
Если всё совпадает — можно переходить к скачиванию дистрибутива Bitrix.
Где скачать 1С-Битрикс
Варианты дистрибутива
Bitrix распространяется в виде установочного архива, который можно загрузить с официального сайта. Там доступны редакции с разным набором модулей. Дистрибутив одинаковый — различаются только лицензии, которые активируются после установки.
Скачать свежую версию можно на странице официального сайта 1С-Битрикс. Архив содержит мастер установки, системные файлы и шаблонную структуру проекта.
Чтобы не искать по разделам, я выложил дистрибутив Bitrix у себя на сайте:
| Редакция | Особенности | Кому подойдёт |
|---|---|---|
| Старт | Базовый функционал, подходит для визиток и лендингов | Малый бизнес, промостраницы |
| Стандарт | Полноценный сайт с каталогом, формами и управлением структурой | Компании с контентным сайтом |
| Малый бизнес | Каталог с корзиной и оплатой, готов к интернет-торговле | Интернет-магазины и B2C-проекты |
На старте подойдёт редакция «Старт». Позже её можно обновить до любой другой без переустановки системы — достаточно купить новую лицензию.
Что выбрать: редакция «Старт», «Стандарт» или «Малый бизнес» при установке ?
Редакции Bitrix отличаются не только ценой, но и набором встроенных модулей. Выбор стоит делать не по бюджету, а по задачам. Если нужен сайт-визитка, лендинг или корпоративная страница без каталога — подойдёт «Старт». Это минимальный набор для работы с контентом и простыми формами. Система лёгкая, работает стабильно и позволяет в любой момент перейти на старшую редакцию.
«Стандарт» рассчитан на сайты компаний, где уже есть структура разделов, новости, каталог услуг или товаров без покупки онлайн. В ней есть инфоблоки, расширенные настройки SEO, поддержка нескольких шаблонов и полноценный визуальный редактор. Это универсальный вариант для большинства корпоративных проектов.
«Малый бизнес» нужен, когда сайт планируется как интернет-магазин. В него входит модуль торгового каталога, управление ценами, корзина, оформление заказов и интеграция с 1С. Эту редакцию можно развернуть сразу, если в будущем планируется онлайн-продажа — потом не придётся мигрировать данные.
| Редакция | Что входит | Когда выбрать |
|---|---|---|
| Старт | Базовый функционал, управление страницами, формы обратной связи, визуальный редактор. | Небольшие сайты, лендинги, визитки, проекты для теста. |
| Стандарт | Каталог, новости, разделы, гибкая структура, SEO-настройки, поддержка нескольких шаблонов. | Корпоративные сайты и каталоги без корзины. |
| Малый бизнес | Все возможности «Стандарта» плюс торговый каталог, корзина, заказы, интеграция с 1С. | Интернет-магазины и проекты с онлайн-продажами. |
Как загрузить Bitrix на хостинг Beget
Через файловый менеджер панели
Самый быстрый способ развернуть Bitrix — использовать встроенный файловый менеджер в панели Beget. Для этого не нужно ни FTP-клиентов, ни консоли. Достаточно авторизоваться в панели и открыть раздел «Файлы» рядом с нужным доменом.
Загрузите в корень сайта файл bitrixsetup.php. Его можно взять на официальной странице 1С-Битрикс или скачать готовый вариант выше.
После загрузки скрипта откройте в браузере адрес вида:
https://ваш-домен.ru/bitrixsetup.php
Мастер установки запустится автоматически и скачает все нужные файлы с серверов Bitrix. Это надёжнее, чем переносить архив вручную, — система сама проверяет целостность и корректность загрузки.
Если архив уже скачан заранее, можно загрузить его вручную. Для этого в панели нажмите «Загрузить» и выберите файл с компьютера. После этого кликните правой кнопкой на архиве и выберите пункт «Распаковать». В корне появятся каталоги /bitrix и /upload — это значит, что распаковка прошла успешно.
При ручной загрузке не забывайте удалить архив после распаковки. Он больше не нужен и только занимает место на хостинге.
Через FTP-клиент (FileZilla, WinSCP, Transmit)
Если удобнее работать через FTP-клиент, загрузить Bitrix можно напрямую с компьютера. На хостинге Beget все данные для подключения указаны в разделе «FTP-аккаунты» панели управления. Там же можно создать отдельного пользователя для конкретного домена.
Данные для подключения выглядят так:
Host: ftp.ваш-домен.ru
Username: ваш_логин
Password: ваш_пароль
Port: 21
Откройте FTP-клиент (например, FileZilla или WinSCP), введите эти данные и подключитесь к серверу. После соединения перейдите в папку public_html и загрузите файл bitrixsetup.php или архив с дистрибутивом.
- Загрузи файл
bitrixsetup.phpв корень сайта (/public_html/); - Убедись, что после загрузки права доступа выставлены как минимум 644;
- Открой в браузере
https://ваш-домен.ru/bitrixsetup.php— начнётся установка.
Если используешь macOS, можешь работать через клиент Transmit — он стабильно подключается к Beget и поддерживает автоматическую синхронизацию папок.
Файлы лучше загружать в бинарном режиме (Binary). Это исключает искажения архива при передаче. Настройка выбирается в меню FTP-клиента.
После успешной загрузки можно переходить к следующему этапу — созданию базы данных и запуску мастера установки Bitrix.
Создание базы данных MySQL
Как создать базу в панели Beget
Bitrix хранит всё содержимое сайта в базе данных — от текстов до настроек. Поэтому перед установкой нужно создать новую базу MySQL. На Beget это делается за минуту. В панели откройте раздел «Базы данных» и нажмите кнопку «Создать».
Укажите любое имя, например bitrix_site, и задайте пароль. Хост и порт создаются автоматически, менять их не нужно. После сохранения появятся параметры подключения — логин, имя базы и адрес сервера.
Beget создаёт отдельного пользователя для каждой базы. Пароль лучше сохранить — он потребуется при вводе данных в установщике Bitrix.
Не хочешь разбираться с базами и настройками PHP?
Сделаю установку Bitrix на Beget полностью сам: база, права, SSL и готовый сайт — всё под твой домен.
Запуск установочного мастера
После того как файл bitrixsetup.php загружен в корень сайта, открой в браузере адрес https://твой-домен.ru/bitrixsetup.php. На экране появится окно установочного мастера Bitrix. Здесь начинается загрузка системы и выбор нужного продукта.
В первом шаге нужно указать, какую редакцию устанавливаем. Для стандартных сайтов выбирается пункт «1С-Битрикс: Управление сайтом». Ниже доступны варианты: «Бизнес», «Малый бизнес», «Стандарт» и «Старт».
Если лицензии пока нет, поставь переключатель на «Демонстрационная версия». В этом режиме система установит полноценную копию с тестовым ключом, которая будет работать 30 дней. Все данные и настройки сохраняются, поэтому позже можно просто ввести купленный лицензионный ключ и продолжить работу без переустановки.
На этом этапе система проверит соединение с серверами Bitrix и начнёт загрузку дистрибутива. Обычно процесс занимает 1–2 минуты, в зависимости от скорости хостинга.
После выбора продукта мастер начинает загрузку файлов Bitrix с официального сервера. Этот этап проходит автоматически — скрипт скачивает дистрибутив, проверяет контрольные суммы и распаковывает систему на хостинге.
Обычно процесс занимает от одной до трёх минут — зависит от скорости соединения с сервером и нагрузки на хостинг. Вмешиваться не нужно: просто дождись, пока индикатор дойдёт до 100 %. После этого откроется страница с проверкой окружения и настройками будущего сайта.
Начало установки
Когда дистрибутив скачан, откроется первый шаг мастера — «Начало установки». Это стартовая страница, где Bitrix сообщает, что будет проверено окружение сервера и установлена выбранная редакция продукта. На этом этапе ничего указывать не нужно — просто нажмите кнопку «Далее».
Мастер установки проводит последовательную настройку: от проверки PHP и прав доступа до создания базы данных и первого администратора. Каждый этап отображается в меню слева, и можно вернуться назад при необходимости.
Если на сервере включены все нужные модули и параметры, процесс проходит без ошибок. В случае проблем мастер подскажет, какие расширения PHP нужно активировать, чтобы установка продолжилась.
Лицензионное соглашение
Следующий шаг — подтверждение лицензионного соглашения. Здесь Bitrix показывает текст пользовательского договора, который регулирует установку и использование системы. Этот шаг стандартный: просто пролистай текст вниз, поставь галочку «Я принимаю лицензионное соглашение» и нажми «Далее».
Этот этап не требует ввода данных — достаточно принять условия. Даже если устанавливается демо-версия, соглашение остаётся обязательным. После подтверждения мастер перейдёт к следующему шагу — регистрации продукта.
Регистрация продукта
На этом шаге Bitrix предлагает зарегистрировать установленную копию. Это нужно для доступа к обновлениям, маркетплейсу и технической поддержке. Если установка демо-версии — регистрация не обязательна, но лучше заполнить поля сразу, чтобы потом не возвращаться к этому этапу.
Укажите имя, фамилию и e-mail. На почту придёт письмо с подтверждением регистрации и данными для входа в личный кабинет Bitrix.
После заполнения полей нажми кнопку «Далее». Мастер перейдёт к следующему этапу — проверке окружения, где Bitrix оценит готовность хостинга к установке.
Предварительная проверка
Перед установкой Bitrix выполняет проверку окружения сервера. На этом этапе система анализирует версию Apache, PHP, наличие нужных расширений и права доступа к файлам. Всё, что отмечено зелёным, — в норме. Если видишь красные строки, значит параметр не соответствует требованиям и нужно внести изменения в настройках хостинга.
На Beget обычно всё проходит без ошибок: PHP 8.1 или выше, расширения mbstring, mysqli, zip и intl уже активированы, а права доступа к каталогу /public_html настроены корректно. Поэтому шаг «Предварительная проверка» можно просто пролистать и перейти дальше.
Если какая-то строка выделена красным — кликни по ссылке справа. Bitrix откроет подсказку, что именно нужно исправить: включить модуль, обновить PHP или выдать права на запись. После правок страницу можно просто обновить, чтобы проверить состояние снова.
Когда всё отмечено зелёным, нажми «Далее» — мастер перейдёт к созданию базы данных.
Создание базы данных
На этом шаге нужно указать параметры подключения к базе данных MySQL. Bitrix будет использовать их для хранения структуры сайта, контента и всех настроек. Если база уже создана через панель Beget — просто выбери пункт «Существующая» и впиши её данные.
В поле Сервер всегда указываем localhost — на Beget база находится на том же сервере, где и сайт. Имя пользователя и имя базы обычно совпадают: osinalo2_bitrix. Этот формат создаётся автоматически при добавлении БД в панели.
Пароль вводим тот, что задавали при создании базы. Остальные поля — права доступа 0644 и 0755 — оставляем без изменений. Эти значения подходят для большинства хостингов и обеспечивают нормальную работу модулей Bitrix.
После ввода данных нажми кнопку «Далее». Установщик проверит соединение и перейдёт к следующему этапу — установке ядра продукта.
Возможная ошибка MySQL
Ошибка: «Для установки требуется версия MySQL не ниже 8.0.0»
Такое сообщение появляется, если хостинг использует устаревшую версию MySQL или MariaDB, не подходящую под требования Bitrix. С версии PHP 8.1 CMS требует более свежие сборки СУБД, поддерживающие работу с новым движком ORM.
Решение проблемы
Чтобы продолжить установку, можно обойти это ограничение вручную. Делается это прямо через файловый менеджер хостинга:
- Открой панель управления хостингом и перейди в Файловый менеджер;
- Перейди в папку с сайтом по пути
/bitrix/modules/main/install/wizard/wizard.php; - Найди строчку в коде:
const MIN_MYSQL_VERSION = '8.0.0';; - Замени значение на
'5.0.0'и сохрани файл.
const MIN_MYSQL_VERSION = '5.0.0';
После этого обнови страницу установщика — установка Bitrix продолжится без ошибок. Этот способ не влияет на работу сайта и нужен только для прохождения проверки версии в мастере.
Установка продукта
После успешного подключения к базе данных начинается автоматическая установка Bitrix. На этом этапе система распаковывает файлы ядра, модулей и служебных компонентов. Обычно процесс занимает от 1 до 5 минут — зависит от скорости хостинга и размера выбранного дистрибутива.
Если всё настроено корректно, полоска загрузки будет постепенно заполняться, а внизу появятся сообщения о копировании файлов. Никаких действий от пользователя здесь не требуется — просто дождись завершения установки.
Если загрузка зависла на каком-то проценте — не спеши обновлять страницу. Иногда установка приостанавливается из-за медленной записи на диск или проверки прав. В большинстве случаев процесс продолжится через несколько секунд.
После завершения установки Bitrix перейдёт к следующему шагу — созданию администратора сайта.
Создание администратора
На этом этапе мастер установки предлагает задать учётные данные для входа в административную часть сайта. Эти данные будут использоваться для входа в /bitrix/ админку, поэтому лучше сразу выбрать надёжный пароль и сохранить его отдельно.
- Логин — стандартно используется
admin, но рекомендую поменять на что-то уникальное. Это снизит риск автоматических подборов пароля ботами; - Пароль — минимум 6 символов. Используй комбинацию из букв, цифр и спецсимволов;
- Подтверждение пароля — повтори введённый пароль для проверки;
- E-mail — укажи свой рабочий адрес. На него будут приходить уведомления системы (ошибки, отчёты, новые заказы, если сайт — интернет-магазин);
- Имя и фамилия — служебная информация, отображается внутри админки.
После заполнения формы нажми «Далее». Bitrix сохранит данные администратора и автоматически создаст нужные записи в базе данных. Через пару секунд установка продолжится к следующему шагу — выбору решения.
Выбор решения для установки
На этом шаге нужно выбрать, какое готовое решение установить вместе с системой. По сути — это базовый шаблон сайта, который Bitrix развернёт автоматически. Решения уже содержат структуру страниц, меню, новости и типовой контент — чтобы ты сразу мог увидеть работающий сайт и протестировать функционал.
- Корпоративный сайт производственной компании — универсальный шаблон, который подойдёт для демонстрации каталога, описания услуг и новостей;
- Корпоративный сайт услуг — вариант с уклоном на банковскую и сервисную тематику, но легко адаптируется под любую сферу;
- Загрузить из Маркетплейс — позволяет установить другие шаблоны или коммерческие решения, если у тебя есть лицензия и подключён сайт обновлений.
Для первой установки рекомендую выбрать вариант «Корпоративный сайт производственной компании». Он устанавливается быстрее остальных и не требует дополнительных модулей. После установки его можно полностью заменить на свой дизайн.
Выбор шаблона
После выбора решения мастер предложит определить шаблон оформления сайта. Здесь можно выбрать, как именно будет выглядеть будущая демо-версия. Для редакции «Старт» доступны простые и лёгкие шаблоны, оптимальные для теста и дальнейшей доработки под собственный дизайн.
- Широкий — универсальный вариант без фиксированной ширины, выглядит аккуратно на любых экранах;
- Выбор темы — на следующем шаге можно выбрать цветовую палитру шаблона (например, светлую или тёмную);
- Настройка решения — добавление базового контента и разделов;
- Установка решения — финальная распаковка файлов и активация модулей;
- Завершение настройки — переход в готовый сайт и авторизация в админке.
Если устанавливаешь Bitrix впервые, оставь шаблон по умолчанию. После успешного запуска ты сможешь заменить дизайн полностью — через визуальный редактор или собственную верстку.
Завершение установки
Если всё прошло без ошибок — появится экран с кнопкой «Перейти на сайт». Это значит, что Битрикс полностью установился: база подключена, файлы развернулись, шаблон активирован. Нажимаешь — и попадаешь в готовую демо-версию сайта.
По умолчанию открывается базовый корпоративный шаблон — тот самый «банк» из примеров 1С-Битрикс. У него уже есть меню, новости, контакты, форма обратной связи. В админку можно зайти по адресу:
https://твой_домен.ru/bitrix/
Используй логин и пароль, которые указывал при установке. Если открылся интерфейс — поздравляю, сайт запущен. Теперь можно редактировать страницы, добавлять разделы, подключать SEO-модули и делать всё, ради чего ты ставил систему.
На этом установка закончена. Дальше — первые настройки: SSL, права, резервные копии.
Если хочешь быть уверен, что установка прошла без ошибок — сделаю аудит и проверю окружение: PHP, база, SSL и производительность.
Первые шаги после установки
Проверка HTTPS и SSL-сертификата
После установки обязательно проверь, что сайт открывается по защищённому протоколу https://. Если адрес открывается без замочка — нужно подключить SSL. На Beget это делается буквально за минуту.
Зайди в раздел «Домены и поддомены», нажми на три точки напротив нужного домена и выбери пункт «Управление SSL-сертификатами».
В открывшемся окне выбери Let’s Encrypt — это бесплатный сертификат, который подходит для любых сайтов. Установи галочку «Стандартный сертификат» и нажми «Установить».
В течении часа сертификат активируется. Проверь адрес сайта: если рядом с доменом появился замочек — всё работает. Теперь соединение защищено, и Битрикс не будет ругаться на небезопасные запросы.
Очистка кеша
После установки стоит очистить кеш — Битрикс сохраняет временные файлы, чтобы ускорять загрузку страниц, но иногда они мешают увидеть актуальные изменения. Например, сайт уже работает по HTTPS, а панель всё ещё показывает старое состояние.
Чтобы очистить кеш, зайди в админку: Настройки → Настройки продукта → Автокеширование → Очистка файлов кеша. Отметь пункт «Все» и нажми кнопку «Начать».
Через пару секунд система удалит старые файлы и создаст новые при следующем обращении к страницам. После этого сайт будет отображаться корректно, а любые правки в шаблонах или настройках станут видны сразу.
Личный опыт из практики
Как я устанавливаю 1С-Битрикс на Beget за 5 минут
Я не использую виртуальные машины и готовые сборки — всё ставлю вручную. На Beget установка 1С-Битрикс занимает у меня около пяти минут от момента загрузки файла до открытия демо-сайта. Главное — заранее подготовить базу данных и включить нужные настройки PHP.
Обычно я начинаю с панели хостинга: создаю базу, включаю SSL и загружаю скрипт bitrixsetup.php в корень сайта. После этого открываю его в браузере, выбираю редакцию «Старт» и запускаю установку. Если всё настроено правильно — мастер проходит без ошибок и через пару минут сайт уже работает.
Дальше я сразу захожу в админку, включаю HTTPS и очищаю кеш. Это позволяет сразу увидеть корректную версию сайта без “остатков” от установки. На всё про всё — реально меньше пяти минут.
На что обращаю внимание при установке
- Перед установкой всегда проверяю версию PHP — она должна быть не ниже 8.1, иначе мастер установки выдаст ошибку по MySQL или модулям.
- Сразу включаю HTTPS. Если этого не сделать, потом часть страниц может кэшироваться с «http», и приходится сбрасывать всё заново.
- После установки делаю резервную копию. Даже если это просто демо-версия — она пригодится для тестов.
Секрет в том, что если один раз пройти установку вдумчиво и понять, что за чем идёт, потом это превращается в рутину. На Beget весь процесс выглядит максимально логично: без SSH, без ручных правок, просто чёткая последовательность шагов.
Частые ошибки при установке и как их исправить
Ошибка подключения к базе
Одна из самых распространённых проблем — неправильные данные для подключения к базе. В установщике указаны поля сервер, пользователь, пароль и имя базы. Если хотя бы одно значение не совпадает, Битрикс покажет сообщение “Не удалось подключиться к базе данных”.
На Beget сервер базы всегда localhost. Имя пользователя и базы совпадают (например, osinalo2_bitrix). Проверить можно в панели хостинга в разделе “Базы данных”.
Если ошибка появилась уже после установки — открой файл /bitrix/.settings.php или /bitrix/php_interface/dbconn.php и проверь параметры подключения:
define("DBPersistent", false);
$DBType = "mysql";
$DBHost = "localhost";
$DBLogin = "osinalo2_bitrix";
$DBPassword = "password";
$DBName = "osinalo2_bitrix";
$DBDebug = false;
После правки файл нужно сохранить и перезагрузить страницу. Если данные корректные — сайт снова заработает.
Ошибка прав на файлы
Если после установки появляются ошибки вроде “Не удалось записать файл” или “Ошибка сохранения кеша”, дело в правах доступа. На Beget нормальные значения такие:
Папки: 0755
Файлы: 0644
Проверить можно через файловый менеджер. Если права отличаются — выдели все файлы и выбери пункт “Изменить права доступа”. После этого кеш и загрузка изображений заработают корректно.
Проблемы с PHP-модулями
Иногда установщик останавливается с ошибкой “Отсутствует расширение mbstring” или “Не найдено расширение zip”. Это значит, что в php.ini не подключен нужный модуль. На Beget достаточно включить нужные опции в разделе “Настройки PHP”:
mbstring.internal_encoding = UTF-8
max_input_vars = 16000
memory_limit = 3G
display_errors = 1
allow_url_fopen = Off
default_charset = UTF-8
После сохранения настроек нажми “Применить” — и перезапусти установку. Ошибка исчезнет.
Белый экран после установки
Если сайт открывается, но отображается только пустая страница — включи вывод ошибок. Это поможет понять, где именно проблема. В корне сайта создай или отредактируй файл bitrix/php_interface/dbconn.php и добавь строку:
ini_set('display_errors', 1);
error_reporting(E_ALL);
После обновления страницы появится текст ошибки. Чаще всего виноваты старые модули, несовместимые с текущей версией PHP. Их можно отключить через FTP, переименовав папку модуля в /bitrix/modules/.
Ошибки, которые чаще всего встречаются у новичков
- Не создают базу заранее и пытаются установить без неё — в итоге установка останавливается на 20%.
- Скачивают не тот дистрибутив (например, для Bitrix24 вместо “Управления сайтом”).
- Не включают HTTPS, из-за чего браузер блокирует загрузку стилей и скриптов.
- Ставят PHP 8.2 без обновления ядра Битрикс — и получают белый экран на старых шаблонах.
- Не очищают кеш после установки и думают, что сайт “сломался”, хотя он просто показывает старые данные.
Все эти ошибки решаются за пару минут, если понимать логику работы Битрикса. Главное — не паниковать и смотреть логи. Они лежат в /bitrix/php_interface/error.log или в панели хостинга.
Чеклист быстрой установки
5 пунктов, чтобы не забыть
Чтобы установка 1С-Битрикс прошла без сюрпризов, держи короткий чеклист. Всё, что нужно для запуска — в одной таблице:
| Шаг | Что нужно сделать | Зачем это нужно |
|---|---|---|
| 1 | Создай новую базу данных и пользователя | Имя базы и логин можно сделать одинаковыми — это упростит подключение |
| 2 | Проверь версию PHP (8.1 и выше) и наличие модулей mbstring, zip, openssl, curl |
Без этих расширений установка прервётся с ошибкой |
| 3 | Установи права на файлы 0644 и на папки 0755 |
Предотвратит проблемы с записью кеша и загрузкой изображений |
| 4 | Подключи SSL и включи HTTPS | Исключит ошибки “смешанного контента” после установки |
| 5 | Загрузи файл bitrixsetup.php в корень сайта |
Это установочный скрипт, с которого всё начинается |
Если пройтись по этим пунктам заранее — установка займёт 5–7 минут. Главное, не торопиться и проверять каждый шаг.
Быстрая проверка перед стартом
✅ PHP: версия 8.1+ и активны все модули.
✅ MySQL: работает и подключается без ошибок.
✅ SSL: установлен и сайт открывается по HTTPS.
На Beget эти пункты можно проверить прямо в панели управления — без SSH и консоли. Это удобно, когда нужно быстро развернуть тестовый или клиентский сайт.
Проверка окружения перед запуском мастера
Перед запуском установщика стоит убедиться, что сервер полностью готов. Проверить это можно прямо через PHP:
<?php
echo "PHP version: " . phpversion();
echo "<br>";
echo "Memory limit: " . ini_get('memory_limit');
echo "<br>";
echo "Max input vars: " . ini_get('max_input_vars');
?>
Если параметры не совпадают с рекомендуемыми — исправь их до начала установки. На время установки можно включить отображение ошибок, чтобы не искать проблему вслепую:
ini_set('display_errors', 1);
error_reporting(E_ALL);
Интерактив: проверка готовности хостинга
Мини-калькулятор окружения PHP и MySQL
Перед установкой 1С-Битрикс можно быстро проверить, соответствует ли хостинг минимальным требованиям.
Достаточно создать файл check-env.php в корне сайта и вставить в него код ниже:
<?php
$php = phpversion();
$mysql = mysqli_get_client_info();
echo "<h3>Проверка окружения</h3>";
echo "PHP версия: <strong>$php</strong><br>";
echo "MySQL клиент: <strong>$mysql</strong><br>";
if (version_compare($php, '8.1', '>=')) {
echo "<span style='color:green'>✔ PHP подходит для установки</span><br>";
} else {
echo "<span style='color:red'>✖ Требуется PHP 8.1 или выше</span><br>";
}
if (version_compare($mysql, '8.0', '>=')) {
echo "<span style='color:green'>✔ MySQL соответствует требованиям</span>";
} else {
echo "<span style='color:red'>✖ MySQL ниже 8.0 — обновите через панель хостинга</span>";
}
?>
Затем открой в браузере https://домен.ru/check-env.php и посмотри результат.
Этот мини-тест сразу покажет, подходит ли сервер под требования Bitrix.
Не хочешь копипастить код вручную? Я собрал готовый файл проверки окружения — просто скачай, распакуй и открой в браузере:
Скачать check-env.zip
Результаты проверки и советы по исправлению
Если что-то подсвечено красным — не спеши паниковать. Ниже простая расшифровка типичных проблем и как их решить:
| Проблема | Что значит | Как исправить |
|---|---|---|
PHP ниже 8.1 |
Хостинг использует устаревшую версию PHP | Переключи версию в панели управления (в разделе «Настройки PHP») |
MySQL ниже 8.0 |
База данных несовместима с новой системой индексов Bitrix | Обнови MySQL через панель или попроси поддержку хостинга |
Missing mbstring / zip / curl |
Некоторые PHP-модули отключены | Активируй нужные модули в настройках PHP, либо включи пресет «Bitrix UTF-8» |
Memory limit слишком мал |
PHP не сможет обработать установку и кеш Bitrix | Увеличь значение в php.ini: memory_limit = 512M или больше |
На Beget всё это можно сделать за 2 минуты — через раздел “Настройки PHP” или “Редактор директив”. Не нужно SSH или консоль.
Если все строки зелёные — хостинг полностью готов к установке. Можно смело запускать bitrixsetup.php и переходить к мастеру установки.
Ответы на популярные вопросы
Какую версию PHP выбрать при установке Bitrix?
Рекомендую PHP 8.1 или 8.2 — эти версии стабильны и официально поддерживаются Bitrix. Главное — не ставь 8.3, пока не проверишь совместимость всех модулей.
Можно ли установить Bitrix без домена, просто на поддомене Beget?
Да, можно. Beget создаёт технический поддомен автоматически. Главное — потом не забудь привязать основной домен и обновить настройки сайта в панели Bitrix.
Что делать, если при установке появляется белый экран?
Обычно это связано с ограничением памяти или ошибкой PHP. Включи отображение ошибок вphp.iniчерез директивуdisplay_errors = 1и проверь логи на хостинге — ошибка сразу проявится. Крайний случай - запрос в ТП.
Нужно ли вручную создавать базу данных перед установкой?
Нет, если хостинг поддерживает автоматическое создание. Но на Beget я предпочитаю создать базу заранее — так проще задать корректное имя и права доступа.
Можно ли перенести установку Bitrix с локального сервера на Beget?
Да, с помощью резервной копии. Главное — чтобы версии PHP и MySQL совпадали с локальной средой.
Почему Bitrix просит MySQL 8.0, хотя сайт работал на 5.7?
Потому что новые версии ядра CMS используют оптимизации, которых нет в старых MySQL. Можно временно обойти проверку, но лучше всё же обновить базу через панель хостинга.
Бонус
Готовый .htaccess для редиректа на HTTPS
Если хочешь, чтобы сайт всегда открывался по защищённому адресу и без www — просто добавь этот фрагмент в начало .htaccess.
Он сначала убирает префикс www, а затем перенаправляет все запросы на HTTPS:
# Убираем www и перенаправляем на HTTPS
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
После сохранения файла проверь редирект: введи адрес http://www.домен.ру —
он должен открыться как https://домен.ру без ошибок и петель.
Полезные ссылки и файлы из статьи
Заключение
Хочешь, чтобы установка 1С-Битрикс прошла без ошибок и сайт сразу работал?
Подключу домен, SSL и базу, настрою PHP и перенесу проект без простоев.
Комментарии (0)