【问题标题】:Error handling, 500 internal server error错误处理,500 内部服务器错误
【发布时间】:2012-05-14 11:24:19
【问题描述】:

这是我从我的 ajax 请求中得到的响应页面。

内部服务器错误

服务器遇到内部错误或配置错误,无法完成您的请求。

请联系服务器管理员 admin@example.com 并告知他们错误发生的时间,以及您所做的任何可能导致错误的事情。

服务器错误日志中可能会提供有关此错误的更多信息。

此外,在尝试使用 ErrorDocument 处理请求时遇到 500 Internal Server Error 错误。

有人知道为什么没有错误页面吗?我确实有错误控制器和视图来处理它,但它没有用,它不起作用:/

【问题讨论】:

  • 也不例外,这是我请求页面时唯一显示的内容。
  • 打开公用文件夹中的 .htaccess 文件并在顶部添加SetEnv APPLICATION_ENV development,看看它是否产生了异常。
  • 不,仍然是同一页。
  • 尝试直接在浏览器地址栏中输入其地址来访问您的 php 文件。如果你使用一个,也可能是因为不正确的正则表达式语法。

标签: php zend-framework


【解决方案1】:

在您的 Apache httpd.conf 文件中查找 ErrorDocument 500。在那里,您将看到您的设置是否覆盖了默认的 500 错误代码 - 例如ErrorDocument 500 /http_codes/http_code_500.html

【讨论】:

    【解决方案2】:

    这是服务器的错误页面。它是由错误配置(如 .htaccess 中的拼写错误)生成的,比请求 ZF 的 index.php 早得多。您无法使用 ZF 解决此问题 - 您需要修复您的服务器。

    【讨论】:

      猜你喜欢
      • 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
      相关资源
      最近更新 更多