Включить ошибки в браузере при разборе 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