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