makcv6
@makcv6
Люблю интернет

Как включить вывод ошибок в PHP?

Здравствуйте, уважаемые коллеги и не только!
Мой вопрос древний как мир, и поисковики выдают множество ссылок для решения подобной проблемы.
Но не одно решение в моём случае решением не оказалось, а терпение и нервы уже закончились, поэтому обращаюсь к Вам.

В php.ini и .htaccess соответствующие директивы прописаны. phpinfo() показывает, что вывод ошибок включён:
display_errors On
display_startup_errors On
error_reporting E_ALL
Но фактически они не отображаются, ни ошибки, ни ворнинги, ни нотисы и тд. Директивами error_reporting(E_ALL), ini_set('display_errors', 'On') могу включить вывод ошибок, но тогда не отображаются ошибки, а в данном случае мне нужны все уровни. Да и вообще хочется понять что может быть причиной такой ситуации.
Заранее всем спасибо.
  • Вопрос задан
  • 4410 просмотров
Решения вопроса 2
MiragePresent
@MiragePresent
программист php
в первом же файле что запускается сразу напишите:

error_reporting(E_ALL);
ini_set('display_startup_errors', 1);
ini_set('display_errors', '1');
Ответ написан
supervaleha
@supervaleha
Web-development
В Вашем php.ini

display_errors установить в On
error_reporting установить в E_ALL или какой уровень оторажения Вам нужен (примеры тут)

+ если что нe так - посмотрите, что в последних строках в /var/log/apache2/error.log
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Spice IT Recruitment Москва
До 180 000 ₽
Spice IT Recruitment Москва
До 230 000 ₽
Playkot Санкт-Петербург
от 150 000 до 200 000 ₽
03 июл. 2020, в 17:02
5000 руб./за проект
03 июл. 2020, в 16:27
45000 руб./за проект
03 июл. 2020, в 16:16
26250 руб./за проект