Вед-дев, Сео, Манимейкинг

Что делать при WSOD (White screen of death)?

Добрый вечер, всем. Возможно, что кто-либо сталкивался или уже столкнулся с такой проблемой, как белое окно смерти "WSOD" (White screen of death). Возникает оно, как правило, при синтаксических ошибках в PHP, либо из-за отсутствия каких-либо файлов (Например, кривой перенос сайта), а также возможна причина, что нехватает php_memory_limit. Здесь я коротко хочу описать, как с этим нужно бороться. Итак, по сути, WSOD - это невидимые ошибки, по умолчанию в друпале они отключены, нужно включить их, а делается это следующим образом:

Ищем файл index.php в корне друпала, открываем его через любой редактор (я использую notepad ++), и в самом начале файла добавляем следующий код в него:

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

Теперь пойдя на ту страницу, на которой у вас вылетало белое окно, у вас вылезут ошибки, из-за которых возникает это само белое окно. Одно но, если у вас возникает WSOD из-за нехватки памяти, то вы не увидите никаких ошибок (Рекомендуемый обьем памяти для D6 - 128M). Вот и все, в общем... Оставляйте ваши комментарии, спасибо за внимание!



Комментарии (0)

Подписаться

Подписка на RSS-лента последние записи из Блога

Комменты

  • Olzhas 3 месяца 2 дня назад
    Спасибо. С Новым Годом! 
  • Den 3 месяца 3 недели назад
    В первой функции, при создании переменной $li_previous нужно поменять '←' с NULL, в $li_next сделать тоже самое. 
  • Гость 3 месяца 4 недели назад
    Если все ровно так как было описано, то нет никаких сомнений что домен увел сам регистратор. Потому что вероятность того 
  • Валерий 4 месяца 3 недели назад
    да можно делать импорт-экспорт только лишь в оболочке на входя на mysql сервер 
  • admin 4 месяца 3 недели назад
    Валерий, а зачем вам именно так делать экспорт? Если я не ошибаюсь, то там нет какой-либо команды чтобы сделать экспорт 
  • Валерий 4 месяца 4 недели назад
    захожу на mysql через ssh по команде  
  • admin 4 месяца 4 недели назад
    Добрый вечер, какой у вас клиент? 
  • Валерий 5 месяцев 10 часов назад
    Здравстуйте, есть команда чтобы сделать экспорт базы внутри mysql клиента? 
  • Eduard 5 месяцев 1 неделя назад
    Видать, домен хороший был. Заявление пробывали писать на мошенника? 
  • Stas 6 месяцев 3 недели назад
    Ошибка в ключе квантификатора - replace(/будешь|пить/ig, "хлеб"); Указать -g для прохода по всем совпадениям!