Требования к окружению
Битрикс требователен к окружению: версии PHP (константа MIN_PHP_VER в модуле main), параметрам MySQL (движок InnoDB, настройки sql_mode), лимитам памяти и набору расширений. Полное соответствие сервера проверяется встроенным инструментом «Проверка системы» (site_checker.php), что предотвращает скрытые сбои обновлений и проблемы с кодировками.
Прогресс хранится в этом браузере. Войдите, чтобы сохранить его в аккаунте.
Что нужно понимать
-
1
PHP (версии, расширения)
-
2
MySQL / MariaDB
-
3
Веб-сервер (Apache, Nginx)
-
4
Требования к памяти и диску
Материалы
Официальная документация
-
Конфигурация Новая дока
Материалы BXMax
Проверь себя
После обновления модуля main сайт заказчика отдаёт ошибку синтаксиса из файла ядра. Что произошло?
Ядро стало использовать конструкции PHP новее, чем стоит на сервере. Минимум ядро проверяет через MIN_PHP_VER в site_checker, но обновления могут требовать больше. Смотреть версию PHP и требования модуля до обновления, а не после.
Где посмотреть, чего не хватает серверу, не читая логи?
Настройки > Инструменты > Проверка системы, это /bitrix/admin/site_checker.php: версия PHP, расширения, memory_limit, sql_mode, кодировка соединения, InnoDB, отправка почты, сокеты. До установки то же покажет bitrix_server_test.php.
Хостер даёт MariaDB и утверждает, что «это тот же MySQL». Что проверить перед покупкой тарифа?
Что проверка системы проходит на этом сервере: sql_mode, innodb_strict_mode, кодировку и формат таблиц. Ядро поддерживает MySQL и PostgreSQL, и то, что MariaDB похожа, не означает, что все проверки пройдут.
Почему Docker-окружение из env-docker предпочтительнее «поставил PHP локально через brew»?
Оно собрано под требования ядра: нужные расширения, права пользователя bitrix, Push-сервер. Локальная сборка руками проходит проверку системы с третьего раза, а разница окружений между разработчиками всплывает на проде.
Не сходится?
Спросите ассистента BXMax: он знает документацию и материалы сайта по этой теме.
Знаете материал лучше?
Предложите ссылку: после проверки она появится в этом разделе.
Войти, чтобы предложить