К статье
Практический материал

Администрирование · 8 мин

Как посмотреть версию 1С-Битрикс

Как узнать версию 1С-Битрикс: через админку, файл settings.php, модуль main и базу данных. Проверка редакции, обновлений и версии PHP для коробки и облака.

Знать точную версию 1С-Битрикс нужно при обращении в техподдержку, перед установкой решений из Marketplace, при планировании обновлений и при проверке совместимости с версией PHP на сервере. Номер версии ядра (модуля main) — это не то же самое, что редакция продукта («Старт», «Стандарт», «Бизнес» и т.д.), и часто их путают.

Версия Битрикс складывается из нескольких уровней: версия ядра (модуль main), версии отдельных модулей, редакция продукта и версия установленного решения (шаблона). Ниже разобраны все рабочие способы посмотреть каждый из этих параметров — через админку, файлы на сервере и базу данных.

Как посмотреть версию через административный раздел

Самый простой способ — открыть в админке раздел «Настройки → Обновление платформы» (Marketplace → Обновление платформы в новых версиях интерфейса). На этой странице отображается текущая версия системы обновлений и список модулей с их версиями, а также доступные обновления.

Второй вариант — перейти в «Настройки → Настройки продукта → Модули». В таблице перечислены все установленные модули, и для каждого указана версия. Модуль «Главный модуль» (main) — это и есть версия ядра продукта.

Дополнительно внизу страниц административного раздела обычно выводится служебная строка с названием продукта и номером версии. Это быстрый ориентир, но для точной проверки лучше использовать страницу модулей.

Порядок действий в админке
  1. 1
    Авторизуйтесь в административном разделе с правами администратора
  2. 2
    Откройте «Настройки → Настройки продукта → Модули»
  3. 3
    Найдите строку «Главный модуль» (main) — это версия ядра
  4. 4
    Для проверки обновлений откройте «Marketplace → Обновление платформы»
  5. 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.

php
// /bitrix/modules/main/classes/general/version.php
define("SM_VERSION", "23.300.0");
define("SM_VERSION_DATE", "2023-11-15 12:00:00");

Проверить версию можно и через командную строку сервера, не открывая файлы вручную:

bash
grep SM_VERSION /path/to/site/bitrix/modules/main/classes/general/version.php | head -1

Проверка версии через базу данных

Если нет доступа ни в админку, ни к файлам по FTP/SSH, но есть доступ к базе данных (например, через phpMyAdmin), версии модулей хранятся в таблице b_module. Запрос ниже покажет все модули с их версиями:

sql
SELECT ID, VERSION, VERSION_DATE FROM b_module ORDER BY ID;

Строка с ID = 'main' — это версия ядра. Этот способ полезен при восстановлении сайта из резервной копии, когда нужно понять, какая версия была на момент создания бэкапа.

Как проверить версию PHP и окружение сервера

Версия Битрикс тесно связана с требованиями к окружению: новые версии ядра требуют актуальных версий PHP. Проверить соответствие можно в админке: «Настройки → Инструменты → Проверка системы». Отчёт покажет версию PHP, настройки MySQL и обязательные параметры, несоответствие которым подсвечивается.

Также версию PHP видно на странице «Настройки → Инструменты → Настройки PHP» (phpinfo). Перед обновлением ядра обязательно сверьте текущую версию PHP с системными требованиями целевой версии Битрикс — это самая частая причина сбоев после обновления.

Контрольные точки

Как проверить результат

Версия ядра в админке и в файле version.php
Норма

Значения совпадают

Тревожный признак

Версии различаются — возможно, обновление прошло не полностью

Страница «Обновление платформы»
Норма

Нет критических обновлений, система обновлений работает

Тревожный признак

Ошибки соединения с сервером обновлений или зависшие обновления

Проверка системы
Норма

Все обязательные параметры в норме

Тревожный признак

Красные предупреждения по версии PHP или настройкам БД

Типичные ошибки при определении версии

Типичные ошибки
01
Путать редакцию («Бизнес») с версией ядра (например, 23.300.0) — это разные характеристики
02
Смотреть версию шаблона решения из Marketplace и принимать её за версию платформы
03
Проверять version.php в local или в кастомизированной копии модуля вместо оригинального файла ядра
04
Игнорировать версии отдельных модулей: ядро может быть новым, а конкретный модуль — устаревшим
05
Обновлять ядро, не проверив совместимость версии 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. Проверить соответствие можно через «Настройки → Инструменты → Проверка системы» — отчёт покажет несовместимые параметры до начала обновления.