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.

Кто-нибудь может мне помочь, пожалуйста? Спасибо

Author: Inkeliz, 2017-05-19

1 answers

Вместо того, чтобы показывать ошибки на странице, учитывая, что это веб-хостинга, рекомендуется направлять ошибки в файл, в том числе индивидуальные сообщения, как показано ниже:

ini_set("log_errors", 1);
ini_set("error_log", "/caminho/onde/guardar/php-error.log");
error_log( "POST: " . print_r($_POST, true) );

Таким образом, вы не рискуете оставить отладки данные на странице случайно.

 0
Author: Gustavo Jantsch, 2017-05-19 15:02:43