Администрирование · 8 мин
Как посмотреть версию 1С-Битрикс
Как узнать версию 1С-Битрикс: через админку, файл settings.php, модуль main и базу данных. Проверка редакции, обновлений и версии PHP для коробки и облака.
Знать точную версию 1С-Битрикс нужно при обращении в техподдержку, перед установкой решений из Marketplace, при планировании обновлений и при проверке совместимости с версией PHP на сервере. Номер версии ядра (модуля main) — это не то же самое, что редакция продукта («Старт», «Стандарт», «Бизнес» и т.д.), и часто их путают.
Версия Битрикс складывается из нескольких уровней: версия ядра (модуль main), версии отдельных модулей, редакция продукта и версия установленного решения (шаблона). Ниже разобраны все рабочие способы посмотреть каждый из этих параметров — через админку, файлы на сервере и базу данных.
Как посмотреть версию через административный раздел
Самый простой способ — открыть в админке раздел «Настройки → Обновление платформы» (Marketplace → Обновление платформы в новых версиях интерфейса). На этой странице отображается текущая версия системы обновлений и список модулей с их версиями, а также доступные обновления.
Второй вариант — перейти в «Настройки → Настройки продукта → Модули». В таблице перечислены все установленные модули, и для каждого указана версия. Модуль «Главный модуль» (main) — это и есть версия ядра продукта.
Дополнительно внизу страниц административного раздела обычно выводится служебная строка с названием продукта и номером версии. Это быстрый ориентир, но для точной проверки лучше использовать страницу модулей.
- 1Авторизуйтесь в административном разделе с правами администратора
- 2Откройте «Настройки → Настройки продукта → Модули»
- 3Найдите строку «Главный модуль» (main) — это версия ядра
- 4Для проверки обновлений откройте «Marketplace → Обновление платформы»
- 5Зафиксируйте редакцию продукта в «Настройки → Настройки продукта → Регистрация продукта»
Как узнать редакцию продукта
Редакция («Старт», «Стандарт», «Малый бизнес», «Бизнес», «Энтерпрайз») определяет набор доступных модулей и лицензионные ограничения. Посмотреть её можно в разделе «Настройки → Настройки продукта → Регистрация продукта» — там указано название лицензии и срок действия обновлений.
Косвенный признак редакции — состав модулей: если в списке модулей отсутствует, например, «Интернет-магазин (sale)», значит редакция не включает коммерческий функционал. Однако точный ответ даёт только страница регистрации продукта или лицензионный ключ.
Проверка версии через файлы на сервере
Если доступа в админку нет (например, сайт не отвечает или утерян пароль администратора), версию можно посмотреть прямо в файлах. Откройте файл /bitrix/modules/main/classes/general/version.php — в нём константа SM_VERSION содержит номер версии ядра, а SM_VERSION_DATE — дату сборки.
Версии остальных модулей хранятся в файлах /bitrix/modules/имя_модуля/install/version.php. Например, версия модуля интернет-магазина находится в /bitrix/modules/sale/install/version.php в массиве $arModuleVersion.
// /bitrix/modules/main/classes/general/version.php
define("SM_VERSION", "23.300.0");
define("SM_VERSION_DATE", "2023-11-15 12:00:00");Проверить версию можно и через командную строку сервера, не открывая файлы вручную:
grep SM_VERSION /path/to/site/bitrix/modules/main/classes/general/version.php | head -1Проверка версии через базу данных
Если нет доступа ни в админку, ни к файлам по FTP/SSH, но есть доступ к базе данных (например, через phpMyAdmin), версии модулей хранятся в таблице b_module. Запрос ниже покажет все модули с их версиями:
SELECT ID, VERSION, VERSION_DATE FROM b_module ORDER BY ID;Строка с ID = 'main' — это версия ядра. Этот способ полезен при восстановлении сайта из резервной копии, когда нужно понять, какая версия была на момент создания бэкапа.
Как проверить версию PHP и окружение сервера
Версия Битрикс тесно связана с требованиями к окружению: новые версии ядра требуют актуальных версий PHP. Проверить соответствие можно в админке: «Настройки → Инструменты → Проверка системы». Отчёт покажет версию PHP, настройки MySQL и обязательные параметры, несоответствие которым подсвечивается.
Также версию PHP видно на странице «Настройки → Инструменты → Настройки PHP» (phpinfo). Перед обновлением ядра обязательно сверьте текущую версию PHP с системными требованиями целевой версии Битрикс — это самая частая причина сбоев после обновления.
Как проверить результат
Значения совпадают
Версии различаются — возможно, обновление прошло не полностью
Нет критических обновлений, система обновлений работает
Ошибки соединения с сервером обновлений или зависшие обновления
Все обязательные параметры в норме
Красные предупреждения по версии PHP или настройкам БД
Типичные ошибки при определении версии
Отдельная ситуация — сайты, где ядро Битрикс было модифицировано. В этом случае официальные обновления могут устанавливаться с ошибками, и номер версии не всегда отражает реальное состояние кода. Если сайт достался «по наследству», перед любыми действиями сделайте полную резервную копию файлов и базы данных.
Что делать с полученной информацией
После того как версия определена, сверьте её с актуальной веткой обновлений на странице «Обновление платформы». Если лицензия активна, система покажет доступные обновления ядра и модулей. Если срок обновлений истёк, обновления будут недоступны, но версию вы по-прежнему сможете посмотреть любым из описанных способов.
При обращении в техподдержку или к разработчику передавайте полный набор данных: версию ядра (main), редакцию, версии ключевых модулей (sale, catalog, iblock) и версию PHP. Это заметно ускоряет диагностику проблем.
Что важно запомнить
Версию ядра Битрикс смотрят в админке на странице модулей или в файле version.php, редакцию — на странице регистрации продукта, а версии модулей — в таблице b_module. Перед обновлениями проверяйте совместимость с версией PHP и делайте резервную копию.
Частые вопросы
Где посмотреть версию Битрикс, если нет доступа в админку?
Откройте по FTP или SSH файл /bitrix/modules/main/classes/general/version.php — константа SM_VERSION содержит номер версии ядра. Альтернатива — запрос SELECT ID, VERSION FROM b_module в базе данных.
Чем версия ядра отличается от редакции продукта?
Версия ядра (например, 23.300.0) — это номер сборки главного модуля, который меняется с каждым обновлением. Редакция («Старт», «Бизнес» и т.д.) — это лицензионная комплектация, определяющая набор доступных модулей; она не меняется при обновлениях.
Можно ли узнать версию Битрикс снаружи, без доступа к серверу?
Иногда версию выдают служебные заголовки ответа сервера или мета-теги в HTML-коде страницы, но на большинстве настроенных сайтов эта информация скрыта из соображений безопасности. Надёжных внешних способов нет.
Почему версия в админке не совпадает с версией в файле?
Обычно это признак незавершённого обновления: файлы обновились, а обновление базы данных не выполнено, или наоборот. Откройте страницу «Обновление платформы» и завершите установку обновлений, предварительно сделав резервную копию.
Как узнать версию установленного решения из Marketplace?
Откройте «Marketplace → Установленные решения» в административном разделе — для каждого решения указана его версия и наличие обновлений. Версия решения не связана с версией ядра платформы.
Влияет ли версия Битрикс на требования к PHP?
Да, каждая ветка ядра имеет минимальные требования к версии PHP. Проверить соответствие можно через «Настройки → Инструменты → Проверка системы» — отчёт покажет несовместимые параметры до начала обновления.