N1 Nex1on

Звіти про помилки розробнику

Що рушій надсилає розробнику, коли в його коді трапляється помилка, чого не надсилає ніколи й як це вимкнути.

Оновлено 21.10.2026

Коли в самому рушії (або в модулі чи темі, що йдуть із ним) трапляється помилка, він може надіслати розробнику короткий знеособлений звіт. За такими звітами помилки знаходять і виправляють швидше. Це ввімкнено за замовчуванням — і вимикається одним перемикачем.

Що надсилається

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

Що не надсилається ніколи

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

Подивитися, що буде надіслано

«Діагностика → Звіти про помилки»: там стан (чи ввімкнено), скільки помилок чекає надсилання і рівно той JSON, що піде. Поки нічого не чекає, показано зразок із вигаданими значеннями.

Вимкнути

У майстрі встановлення позначка «Надсилати розробнику звіти про помилки» стоїть за замовчуванням, її можна зняти. Після встановлення — «Налаштування сайту → Оновлення → Надсилати розробнику звіти про помилки». Під час вимкнення черга ненадісланого стирається, а номер встановлення видаляється: при повторному ввімкненні буде новий.

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

Про адресу відправника

Адреса сайту не передається й не записується. Технічно сервер-одержувач бачить адресу, з якої надійшов запит, а застосунок її не зберігає (журнал вебсервера хостингу пише її, як у будь-якого сайту).
Чи допомогла ця стаття?
На цій сторінці