Как и предполагалось, в Administration » Configuration » Development
(в /admin/config/development/logging
) вы можете найти параметр, чтобы отключить отображение сообщений об ошибках, но он не будет полностью отключать сообщения об ошибках / уведомления.
Это потому, что Drupal 7 применяет E_ALL, поэтому они по-прежнему записываются в системный журнал, и вы можете увидеть их в последних журналах, влияющих на производительность вашего сайта.
Чтобы полностью отключить уведомления, вам нужно добавить следующую строку в ваш файл 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());
Смотрите также: