解析PHP文件时在浏览器中启用错误

时间:2011-05-23 10:14:14

标签: php mamp error-reporting

我最近更改为MacBook,现在使用MAMP-stack进行本地开发。

在我早期的开发环境中,当我尝试通过Web浏览器访问PHP文件并发生错误时,我总能看到提供信息的错误报告。使用MAMP的默认安装,似乎禁用了此功能,每当我遇到错误时我都看不到它的原因,我甚至看不到一行告知我发生了错误。

直到我开始在调试器中调试代码,我才能看到错误发生的位置。

知道如何开启错误报告吗?

我试过了:

error_reporting(E_ALL);

完全没有效果。

4 个答案:

答案 0 :(得分:32)

报告级别为E_ALL并显示错误onincluderequire中的每个php文件的顶部添加以下代码,例如{{1} }}

config.php

答案 1 :(得分:4)

尝试ini_set('display_errors', 'on');

您还需要查看phpinfo(),查看ini_sets是否正在执行任何操作。

答案 2 :(得分:2)

或者在/Applications/MAMP/bin/php/php5.4.4/conf/php.ini中将"display_errors = Off"更改为"display_errors = On"

答案 3 :(得分:0)

导航到MAMP设置(例如localhost:8889/MAMP

点击PHP标签

查找Log errors:设置

勾选to screen

点击Save