Экран «Проверка стенда»

Отвечает на вопрос «всё ли на месте» без ручного обхода настроек. Две вкладки.

Паспорт

Что модуль знает о сайте, на котором стоит: версия модуля, версия PHP, из какого каталога он загружен, какие модули Битрикса доступны, какие языки заведены и какие из них целевые, включён ли запуск агентов по расписанию.

Это первое, что стоит открыть, когда что-то ведёт себя не так. Половина странных случаев объясняется прямо здесь — например, модуль работает из /bitrix/modules/, а правки заливались в /local/modules/. См. Куда класть модуль.

Обзор

Прогон проверок: обработчики событий на месте, схема базы в порядке, настройки непротиворечивы.

Строка О1.10 — версия PHP. Единственная проверка, которая может оказаться красной при совершенно исправной схеме. На версии ниже требуемой модуль не выключается: словарь, подстановка переводов на витрине и эти самые страницы админки работают, а машинный перевод — очередь, автоперевод и индексация — отказывает. Снаружи это выглядит как выборочная поломка без причины, и причину видно только здесь да в журнале событий (тип TRANSLATE_PHP_VERSION, не чаще записи в сутки). Пока строка красная, разбирать остальные расхождения смысла мало.

Строка О1.11 — СУБД. Показывает подключённый драйвер и версию сервера. Отвечает ровно на этот вопрос и ничего больше не сверяет: физическую схему проверяют строки О1.3–О1.5. На MySQL и MariaDB зелёная. На PostgreSQL — жёлтая: схему модуль там строит, но живьём эта ветка не проверялась, и строка об этом честно говорит. На любом другом драйвере красная.

Особенно полезны проверки обработчиков. Их отсутствие не видно снаружи: очередь просто перестаёт наполняться, зеркало языка не появляется, меню остаётся русским. Ошибки при этом нет, и человек ищет причину не там.

Полный список того, что проверяется, и почему именно это — События.

Когда это открывать

Чего экран не делает

Он не чинит. Все проверки только читают, ничего не меняют и ничего не переводят. Найденное расхождение почти всегда лечится обновлением модуля — именно оно приводит в порядок обработчики и схему, см. Обновление на бою.