在 MAMP 中,一个 .php 文件正在运行,其他文件给出了 HTTP 500 错误

In MAMP one .php file is working other gives a HTTP500 error

我在 macOS 上使用 MAMP。在 .htdocs 文件中,我放置了一些 php 文件以在浏览器中打开。尽管文件名和路径正确 login.php 文件运行良好,但另一方面 signup.php 文件给我一个错误(http500 / localhost 目前无法处理此请求。)。这可能是什么原因?任何解决方案

您可以通过在代码开头添加此代码来为 php 启用显示错误(您也可以通过设置 display_errors = on 在 php.ini 中全局启用错误显示)。

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

之后您可以跟踪错误。