我怎样才能让 MAMP 告诉我 php 代码出了什么问题?

新手上路,请多包涵

每当我的 php 代码出现错误时,MAMP 只会返回 500 错误。无论如何我可以让 MAMP 告诉我哪里出了问题,比如解析错误之类的?

原文由 Ulmer 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 330
2 个回答

正如您报告的那样,您必须将 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

原文由 Yes Barry 发布,翻译遵循 CC BY-SA 3.0 许可协议

您还可以使用 Mac “控制台”应用程序 访问 MAMP 错误以读取 php_error.log 文件。

我发现使用 Spotlight 并输入“error.log”最容易访问。

在此处输入图像描述

_(如果你输入“phperror.log,它不会找到它”,你必须输入“error.log”)

它看起来像这样:

在此处输入图像描述

原文由 kris 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏