php не отображает сообщения об ошибках
Добрый день. В начале моей странице php я положил:
ini_set("display_errors",1);
ini_set("display_startup_errors",1);
error_reporting(E_ALL);
ini_set("log_errors_max_len",2048);
После того, как эти политики, я phpinfo(). display_errors и display_startup_erros помечены как Интернет в столбце Local Value. Случается так, что сообщения об ошибках не отображаются вообще. Я взял их точкой с запятой в конце строки, и страница становится пустой, не показывая сообщение об ошибке, что он поможет мне найти проблему.
Уже попытался изменить php5.6 для php 7 но и не продвигать. Я бегу эту страницу, размещенную на Powerball.
Кто-нибудь может мне помочь, пожалуйста? Спасибо
1 answers
Вместо того, чтобы показывать ошибки на странице, учитывая, что это веб-хостинга, рекомендуется направлять ошибки в файл, в том числе индивидуальные сообщения, как показано ниже:
ini_set("log_errors", 1);
ini_set("error_log", "/caminho/onde/guardar/php-error.log");
error_log( "POST: " . print_r($_POST, true) );
Таким образом, вы не рискуете оставить отладки данные на странице случайно.