每当我的PHP代码出错时,MAMP只会返回500错误.无论如何,我可以让MAMP告诉我解决错误和东西出了什么问题?
Yes*_*rry 78
就像你报道的那样,你必须display_errors
设置为on
.这可以通过更改conf文件或使用.htaccess来完成,如下所示:
<IfModule mod_php5.c>
php_flag display_errors on
</IfModule>
Run Code Online (Sandbox Code Playgroud)
此外,您可以这样做ini_set()
:
ini_set('display_errors', 1);
Run Code Online (Sandbox Code Playgroud)
最后一件事,您还可以检查/Applications/MAMP/logs
哪个有三个不同的错误日志文件.
尝试打开终端并运行此命令:
tail -f /Applications/MAMP/logs/php_error.log
Run Code Online (Sandbox Code Playgroud)
当您要停止"下面的"(在-f
开关)日志文件,只需键入Ctrl + C组合.
kri*_*ris 10
php_error.log
通过使用聚光灯并输入"error.log",我发现这是最容易访问的.
(如果输入"php_error.log",它将无法找到它,您必须输入"error.log")