如何让MAMP告诉我php代码出了什么问题?

时间:2011-12-27 05:10:24

标签: php macos mamp

每当我的PHP代码出错时,MAMP只会返回500错误。无论如何,我可以让MAMP告诉我解决错误和东西出了什么问题?

2 个答案:

答案 0 :(得分:77)

正如您所报告的那样,您必须将display_errors设置为on。这可以通过更改conf文件或使用.htaccess来完成:

<IfModule mod_php5.c>
    php_flag display_errors on
</IfModule>

此外,您可以使用ini_set()执行此操作:

ini_set('display_errors', 1);

最后,您还可以检查/Applications/MAMP/logs,其中包含三个不同的错误日志文件。

尝试打开终端并运行此命令:

tail -f /Applications/MAMP/logs/php_error.log

当您想停止“跟随”(-f开关)日志文件时,只需输入 control + C

答案 1 :(得分:9)

您还可以使用Mac &#34;控制台&#34;来访问 MAMP 错误应用以阅读 php_error.log 文件。

通过使用聚光灯并输入&#34; error.log&#34;我发现这是最容易访问的。

enter image description here

(如果你键入&#34; php_error.log&#34;它就不会找到它,你必须输入&#34; error.log&#34;)

看起来像这样:

enter image description here