【问题标题】:500 Internal Server - Apache500 内部服务器 - Apache
【发布时间】:2013-01-24 11:38:13
【问题描述】:

我的网站经常显示 500 Internal Server Error。重新启动 apache,使站点恢复正常状态。在同一台服务器上运行的其他站点没有此问题。 Apache 错误日志没有与此相关的信息。该站点的apache日志级别设置为“警告”。

这可能是什么原因?

我的网站是用 PHP 编写的,并部署在 linux 服务器上。

【问题讨论】:

    标签: php linux apache web apache2


    【解决方案1】:

    如果您安装了 suphp,则可能是 e 权限问题 - 如果安装了所有文件,则需要将 chmod 设置为 644 并且所有文件夹 - 755

    【讨论】:

      【解决方案2】:

      请检查文件夹必要的权限。然后在 index.php 文件中添加

      ini_set('display_errors', 1);
      

      显示错误报告。以便您找到错误。

      【讨论】:

      • 这是一个很好的建议。但我认为 PHP 脚本在 apache 以 500 错误终止后将无法显示错误。
      • @salman 实际上有时 apache 服务器会将错误显示为空白页,否则它只会显示“500 内部服务器”。但是当您启用错误报告时,它会显示错误。所以只有我推荐了这个。
      猜你喜欢
      • 2015-02-12
      • 2015-11-22
      • 2018-11-14
      • 1970-01-01
      • 2016-10-28
      • 2011-10-04
      • 1970-01-01
      • 2016-02-16
      • 1970-01-01
      相关资源
      最近更新 更多