【问题标题】:EC2 Caching Code and Server Error 500EC2 缓存代码和服务器错误 500
【发布时间】:2010-12-30 15:53:54
【问题描述】:

我开始为我正在开发的一个新站点使用 EC2“微实例”。我安装了一个 ubuntu Lamp 服务器并加载了我们最喜欢的 php 框架并开始沿着编码路径。

我发现的一件令人沮丧的事情是,每当我编码错误时(这种情况很少见!j/k),它会给我一个“服务器错误 500”,并且不会显示 php 错误行号或有用的参考到可能发生错误的地方。

此外,当确实出现错误并且我尝试修复错误时,它会在几分钟内保持不变。它就像它在我的系统上的缓存或其他东西。如果我这样做:

echo "test" //省略分号 刷新浏览器它会出现错误。然后当我修复它时:

回声“富”; //更正 我仍然收到服务器错误 500。不确定是否有其他人遇到过这些问题。可能是 php.ini 配置、.htaccess 配置(我使用的是 Paul Irish 的 HTML5Boilerplate .htaccess 代码)或 LAMP 配置问题。任何指出问题所在的指针都会有很大的帮助。

谢谢!史蒂夫

【问题讨论】:

  • Joomla 如果根据配置生成某些类型的错误,通常会提供无用的 500 错误。这更有可能是您的 PHP 配置的结果...troubleshootingwiki.org/…
  • 在我试图寻找解决方案的研究中,我发现其他 PHP 框架也存在同样的问题。我正在为我的应用程序使用 CodeIgniter。我有很多想法,因为我使用的是微型实例并且数据存储依赖于 EBS,所以当错误发生时,我上传了修复程序,服务器填充修复程序存在延迟?

标签: amazon-ec2


【解决方案1】:

这与 ec2 无关。 请参阅 /etc/php5/apache2/php.ini 中的 php 错误指令

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-07
    • 2017-09-03
    • 1970-01-01
    • 1970-01-01
    • 2021-10-28
    • 1970-01-01
    • 1970-01-01
    • 2017-07-06
    相关资源
    最近更新 更多