Drupal выдаёт белый экран, в логах код 500. Как понять где ошибка?
Бывает такое, что Drupal выдаёт белый (пустой) экран. В access логе веб-сервера при этом ошибка с кодом 500, а в error логе - пусто. Совершенно непонятно как искать проблему и где же происходит ошибка.
Попробуйте в файл sites/default/settings.php добавить в конце строки:
@ini_set('error_reporting', 65535); @ini_set('display_errors', '1');
Первый вызов говорит, что показывать нужно абсолютно все сообщения PHP (в том числе warning и notice), а не только ошибки (errors). Второй вызов говорит, что ошибки PHP нужно показывать на экране.
После этого попробуйте снова вызвать проблемную страницу: возможно вы увидите какое-то сообщение об ошибке, которое позволит вам понять в чём дело.
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- 1645 просмотров