我最近更改为MacBook,现在使用MAMP-stack进行本地开发。
在我早期的开发环境中,当我尝试通过Web浏览器访问PHP文件并发生错误时,我总能看到提供信息的错误报告。使用MAMP的默认安装,似乎禁用了此功能,每当我遇到错误时我都看不到它的原因,我甚至看不到一行告知我发生了错误。
直到我开始在调试器中调试代码,我才能看到错误发生的位置。
知道如何开启错误报告吗?
我试过了:
error_reporting(E_ALL);
完全没有效果。
答案 0 :(得分:32)
报告级别为E_ALL
并显示错误on
在include
或require
中的每个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