Найти тему

Drupal 9 — отобразить ошибки PHP

Если на странице сайта Drupal происходит ошибка, то на экран выводится сообщение:

The website encountered an unexpected error. Try it again later.

Естественно, полный код ошибки выводить обычному пользователю не нужно, но разработчику Drupal 9 или системному администратору хотелось бы увидеть полный текст ошибки PHP.

В settings.php в конец файла добавляем:

$config['system.logging']['error_level'] = 'verbose';

(Помните, что файл settings.php по умолчанию доступен только для чтения.)

Включается режим дебага, когда выводится подробный текст ошибки. На Drupal 8 тоже действует. Естественно, такой режим не стоит включать на боевом сайте, поскольку подробный вывод ошибок содержит чувствительную информацию, которой не следует делиться с потенциальными злоумышленниками.

Возможные значения:

  • hide — не выводить ошибки
  • some — выводить ошибки и предупреждения
  • all — выводить все сообщения
  • verbose — выводить все сообщения и трассировку

Источник:

Drupal 9 — отобразить ошибки PHP | internet-lab.ru

💰 Поддержать проект

Если вам понравилась статья, то ставьте 👍🏻 каналу. Пишите комментарии, задавайте вопросы, подписывайтесь.