Junior Окружение и установка Обязательно

Требования к окружению

Битрикс требователен к окружению: версии PHP (константа MIN_PHP_VER в модуле main), параметрам MySQL (движок InnoDB, настройки sql_mode), лимитам памяти и набору расширений. Полное соответствие сервера проверяется встроенным инструментом «Проверка системы» (site_checker.php), что предотвращает скрытые сбои обновлений и проблемы с кодировками.

1 разработчик прошёл

Прогресс хранится в этом браузере. Войдите, чтобы сохранить его в аккаунте.

Что нужно понимать

  • 1
    PHP (версии, расширения)
  • 2
    MySQL / MariaDB
  • 3
    Веб-сервер (Apache, Nginx)
  • 4
    Требования к памяти и диску

Материалы

Проверь себя

После обновления модуля 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: он знает документацию и материалы сайта по этой теме.

Знаете материал лучше?

Предложите ссылку: после проверки она появится в этом разделе.

Войти, чтобы предложить
Поделиться в Telegram
Мы используем файлы cookie для улучшения работы сайта. Продолжая использовать сайт, вы соглашаетесь с нашей политикой конфиденциальности.
AI Домовой

AI Домовой История

на связи

пишет…
Нет истории чатов
AI Домовой

Нужна авторизация

Войдите, чтобы задавать вопросы AI Домовому.

Войти