N1 Nex1on

Отчёты об ошибках разработчику

Что движок присылает разработчику, когда в его коде случается ошибка, чего не присылает никогда и как это выключить.

Обновлено 21.10.2026

Когда в самом движке (или в модуле и теме, которые идут с ним) случается ошибка, он может прислать разработчику короткий обезличенный отчёт. По таким отчётам ошибки находят и исправляют быстрее. Это включено по умолчанию — и выключается одним переключателем.

Что отправляется

Раз в сутки, в фоне, после ответа посетителям:
  • версии движка, PHP и (если ошибка в нашем модуле) модуля;
  • класс ошибки (например, PDOException);
  • файл и строка внутри движка или его модулей и до шести строк цепочки вызовов оттуда;
  • код ошибки (тот же, что в журнале), день и сколько раз она случилась за сутки;
  • случайный номер установки: он нужен, чтобы посчитать, сколько разных сайтов встретили одну ошибку; он не вычисляется из вашего адреса, ключей или базы.

Что не отправляется никогда

  • адрес сайта;
  • текст сообщения об ошибке (движок его для отчёта даже не читает: в нём бывают данные);
  • запросы и их параметры, значения переменных, cookie;
  • пути вне движка, посетители, пользователи, содержимое страниц и записей;
  • ошибки сторонних модулей и тем (тех, что не подписаны нами) — вовсе.

Посмотреть, что отправится

«Диагностика → Отчёты об ошибках»: там состояние (включено ли), сколько ошибок ждёт отправки и ровно тот JSON, который уйдёт. Пока ничего не ждёт, показан образец с выдуманными значениями.

Выключить

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

На рабочих копиях для разработки (локальный адрес, режим отладки) отчёты не отправляются сами.

Про адрес отправителя

Адрес сайта не передаётся и не записывается. Технически принимающий сервер видит адрес, с которого пришёл запрос, а приложение его не сохраняет (журнал веб-сервера хостинга пишет его, как у любого сайта).
Помогла ли эта статья?
На этой странице