Включить ошибки в браузере при разборе PHP-файлов

недавно я перешел на MacBook и теперь использую MAMP-stack для разработки локально.

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

Не пока я не начну отлаживать код в отладчике, я могу видеть, где произошла ошибка.

есть идеи, как можно включить отчеты об ошибках?

пробовал:

error_reporting(E_ALL);

никакого эффекта вообще.

4 ответов


уровень отчетности перед E_ALL и ошибки отображения on добавить следующий код в верхней части каждого файла php в include или require например, ваш config.php

error_reporting(E_ALL);
ini_set('display_errors', 'on');

попробовать ini_set('display_errors', 'on');

вы также захотите проверить phpinfo(), чтобы увидеть, делают ли ini_sets что-нибудь.


изменить "display_errors = Off" до "display_errors = On" в /Applications/МАМП/Бен/РНР/рнр5.4.4/конф/РНР.ini


перейдите к настройкам MAMP (например,localhost:8889/MAMP)

клик PHP Tab

найти Log errors: задание

ТИК to screen

клик Save