"Белый экран смерти" в PHP 5.6 и выше :)
Что делать, когда после обновления версии PHP вместо сайта вдруг отображается белый экран? Ясно, что где-то в коде ошибка, а попробуй найди :)
Обычно достаточно поставить в начале файла .htaccess из корневой папки сайта следующее:
php_flag display_errors on php_value error_reporting 32767
(для версий PHP 5.4 и выше). Ну и
error_reporting (E_ALL);
(что то же самое) в коде писать всегда не помешает.
Чаще всего после этого ошибки обнаруживаются, например, они могут быть связаны с тем, что "устарел" MySQL и вместо него нужно использовать mySQLi.
Тогда просто замените все действия вида
$mysql=mysql_connect("host", "login", "password");
на
$mysql=@mysql_connect("host", "login", "password");
или лучше перепишите модуль, отвечающий за коннект с базой :)
03.06.2017, 03:08 [3967 просмотров]