БлогNot. "Белый экран смерти" в PHP 5.6 и выше :)

"Белый экран смерти" в 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 просмотров]


теги: ошибка php mysql

К этой статье пока нет комментариев, Ваш будет первым