【发布时间】: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