Другие модули на выбор

Система отслеживания ошибок

Стоимость: руб.
Этот компонент мы сможете использовать только при наличии лицензии. Подходящие редакции:

Получите быструю помощь по покупке, оплате, установке, настройке, продлению и другим вопросам, оставив заявку

Для установки модуля Letme Watchman необходимо выполнить следующие шаги:

Требуемая версия PHP не ниже 8.1

1. Установите модуль

2. Добавьте в файл init.php следующую строку:

\Bitrix\Main\Loader::includeModule('letme.watchman');

Файл init.php можно найти по одному из следующих путей:

  • вашсайт/local/php_interface/init.php

  • вашсайт/bitirx/php_interface/init.php

Если файл отсутствует, то создайте его вручную, желательно выбрав первый путь. Подробнее про файл init.php можно узнать здесь: https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&LESSON_ID=2916

Внимание! Мы настоятельно не рекомендуем вносить изменения в файл init.php средствами административной панели Bitrix, т.к. в случае, если вы случайно допустите ошибку или, если по каким-то причинам наш модуль не совместим с вашей системной, вы потеряете доступ к сайту из-за системной ошибки. Воспользуйтесь FTP/SFTP или иным инструментом, который предоставляет ваш хостинг, для редактирования файлов.

3. Перейдите в PHP консоль административного интерфейса (Рабочий стол -> Настройки -> Инструменты -> Командная PHP-строка) и выполнить следующий код:

$exceptionHandling = \Bitrix\Main\Config\Configuration::getValue("exception_handling"); $exceptionHandling['log']['class_name'] = 'Letme\Watchman\ErrorHandler\Handler'; \Bitrix\Main\Config\Configuration::setValue("exception_handling", $exceptionHandling);

4. Перейдите в список каналов связи “Рабочий стол -> Сервисы -> Модуль оповещения -> Список каналов связи” и настроить один из каналов. Рекомендуем использовать два канала связи для большей надежности.

5. По желанию, вы можете отредактировать почтовый шаблон для почтового события “ WATCHMAN_SEND_ERROR_REPORT”.

6. Перейдите в раздел “Общее” и отправьте тестовую ошибку. Обратите внимание, что если ошибка уже зарегистрирована в отчете, то повторное уведомление по ней вы не получите. Если вы считаете, что ошибка устранена, то просто удалите ее, тогда если она снова настигнет вас, вы снова о ней узнаете.

Если вы получили уведомление, то ваш модуль удачно настроен!