Битрикс перезагрузка, переустановка файлов модулей BX_SUPPORT_PROTOCOL

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

Пошагово

  1. Зайди в административную часть сайта.

  2. Перейди в раздел «Обновление платформы»: Рабочий стол → Marketplace → Обновление платформы.

  3. В адресной строке нужно добавить специальный GET-параметр. Его вид зависит от версии Битрикса:

    • В старых версиях использовался параметр BX_SUPPORT_MODE=Y.

    • Затем появился BX_SUPPORT_MODEX=Y.

    • Начиная примерно с 18 версии применяется формат: BX_SUPPORT_PROTOCOL<день>=Y.

    Вместо <день> подставляется текущий день месяца по серверному времени.

    Важно: если число однозначное, ноль в начале не пишется.

    Например, если сегодня 2 февраля, ссылка будет выглядеть так: /bitrix/admin/update_system.php?lang=ru&BX_SUPPORT_PROTOCOL2=Y

  4. После перехода по ссылке появится дополнительное поле «Системная область».

  5. В этом поле через запятую укажи названия проблемных модулей.

  6. Нажми «Перезагрузить все файлы».

Система заново скачает и восстановит файлы указанных модулей.

Иногда всё решается буквально за пару минут. Главное — не лезть в ядро руками, а если уж полез, то хотя бы знать, как всё вернуть назад.