Як було запропоновано, в Administration » Configuration » Development
(at /admin/config/development/logging
) ви можете знайти налаштування для відключення відображення повідомлень про помилки, але це не вимкне помилку / повідомлення повністю.
Це тому, що Drupal 7 застосовує E_ALL, тому вони все ще записуються в syslog, і ви можете їх бачити в останніх журналах, що впливають на роботу вашого веб-сайту.
Щоб повністю відключити сповіщення, вам доведеться додати наступний рядок у свій файл settings.php
або php.ini
файл:
ini_set('error_reporting', E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED);
Показати всі помилки, крім повідомлень та попереджень стандартів кодування.
Щоб приглушити всі помилки PHP, що не рекомендується, ви можете спробувати додати файл налаштувань:
error_reporting(0); // Disable all errors.
Побачити: error_reporting()
Основний код відповідального Drupal 7 за E_ALL
ведення журналу (файл includes/bootstrap.inc
:):
// Enforce E_ALL, but allow users to set levels not part of E_ALL.
error_reporting(E_ALL | error_reporting());
Дивись також: