Drupal - WSOD или белый экран смерти

Иногда пользователь сайта или разработчик при переходе на страницу не видит ни чего. Нет содержания. Нет ошибки. Ничто. Это часто, но не всегда, бывает после обновления модуля, темы, или ядра Drupal. Drupal сообщество называет это, как Белый экран смерти или WSOD (White Screen of Death). Есть несколько причин, почему это может произойти, и вот несколько возможных путей решения проблемы.

"Невидимые" ошибки

Если отключены сообщения об ошибках, вы можете получить фатальную ошибку, но не увидите его. На рабочих серверах, эта опция выключена по умолчанию. 

Что вы можете сделать чтобы включить отчеты о ошибках PHP, так чтобы они отображались на странице.

Включение отчетов о ошибках

Включайте эту опцию, только при разработке,  иначе все пользователи и гости сайта увидят ошибки, ошибки являются одним из ваших самых лучших инструментов для устранения неполадок. Чтобы включить отчеты об ошибках, нужно временно изменить файл index.php (как правило, расположен в корневом каталоге), непосредственно после первого открывающего тэга <?php, добавите следующие строки: 

<?php
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);

// $Id: index.php,v 1.94 2007/12/26...?>

Теперь Вы увидите все ошибки, которые происходят, непосредственно на экране.

Если вы используйте мультисайтинг, используйте условие для проверки имени домена:

<?php
if ($_SERVER['HTTP_HOST']==='имя_домена.ком') {
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
}
?>

читать далее