Если на странице сайта 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 — выводить все сообщения и трассировку