【问题标题】:In MAMP one .php file is working other gives a HTTP500 error在 MAMP 中,一个 .php 文件正在运行,其他文件会出现 HTTP 500 错误
【发布时间】:2021-07-17 22:59:56
【问题描述】:

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

【问题讨论】:

  • A 500 错误是一种通用错误消息,几乎涵盖了 PHP 脚本可能出错的每一件事。检查您的服务器错误日志以找出确切的错误消息。

标签: php macos mamp


【解决方案1】:

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

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

之后您可以跟踪错误。

【讨论】:

  • 我将这部分写在 php 标签内和 php 标签外,但没有任何改变。还尝试在 ini_set 之前添加 echo 但是只向我显示 HTTP500 错误。
  • @vees1 尝试编辑您的 php.ini 或 .htaccess。 stackoverflow.com/a/21429652/6934036
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多