每当我的 php 代码出现错误时,MAMP 只会返回 500 错误。无论如何我可以让 MAMP 告诉我哪里出了问题,比如解析错误之类的? 原文由 Ulmer 发布,翻译遵循 CC BY-SA 4.0 许可协议
正如您报告的那样,您必须将 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 许可协议
正如您报告的那样,您必须将
display_errors
设置为on
。这可以通过更改 conf 文件或使用 .htaccess 来完成,如下所示:此外,您可以使用
ini_set()
执行此操作,如下所示:最后一件事,您还可以检查
/Applications/MAMP/logs
它具有三个不同的错误日志文件。尝试打开终端并运行此命令:
当您想停止“关注”(
-f
开关)日志文件时,只需键入 control+C 。