Apache не отображает ошибки в браузере

231
26 августа 2017, 01:41

Установил LAMP. Если кто не знает - Linux + Apache + MySQL + PHP. Если в скрипте PHP сделать ошибку, то браузер выдаст:

"Страница недоступна

Сайт mysite.com пока не может обработать этот запрос.

HTTP ERROR 500"

На Windows + Denwer при ошибке, браузер отображал её. Та и сайт на хостинге тоже отображает. Как заставить LAMP делать тоже самое?

Answer 1

Тут может быть два варианта:

В PHP отключён вывод ошибок

Поищите в конфигах php.ini и в .htaccess и в httpd.conf директивы:

error_reporting=E_ALL display_errors=On

Я указал нужные вам значения. У вас они могут отличаться.

Так же вы можете установить их из скрипта:

ini_set("display_errors", 1);
error_reporting(E_ALL);

Так же это может быть сам Apache некорректно настроен. Попробуйте убрать файлы .htaccess из директории хоста.

READ ALSO
Не получается подключить composer

Не получается подключить composer

Добрый деньЯ пытаюсь подключить composer к сайту на modx revolution на хостинге beget

193
Передавать ли $_POST явно?

Передавать ли $_POST явно?

Можно сделать

146