Недавно я перешел на MacBook и теперь использую MAMP-стек для разработки локально.
В моей ранней среде разработки я всегда мог видеть информативные отчеты об ошибках, когда я пытался получить доступ к файлу PHP через веб-браузер и произошла ошибка. При установке MAMP по умолчанию, кажется, что эта функция отключена, всякий раз, когда я ударяю ошибку, я не вижу причины этого, я даже не вижу ни одной строки, сообщающей мне, что произошла ошибка.
Пока я не начну отлаживать код в отладчике, я вижу, где произошла ошибка.
Любая идея, как включить отчет об ошибках?
Я пытался:
error_reporting(E_ALL);
Однако никакого эффекта.
уровень отчетности до E_ALL
и ошибки отображения. Включите следующий код вверху каждого файла php, E_ALL
в 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/MAMP/bin/php/php5.4.4/conf/php.ini