4

我从事项目,使用 Zend Framework 开发并决定在家做一些工作,但我遇到了一个奇怪的问题:当我在本地机器上打开该网站的主页时,它立即关闭连接并弹出 Windows 错误,说apache 崩溃了(但实际上不是)。

因此,通过切换到项目的另一个修订版,我发现问题发生了,当 Zend Framework 文件之一(实际上是 Zend_Auth 类)在其中一种方法中有 8 个缩进空间时(我们团队的某个人修改了该文件,然后删除了他的变化,在那里留下空间)。

有趣的事情:如果我删除或添加空格到行,这会发生,网站正常工作,如果我返回这 8 个空格,它将再次被破坏。

我的规格:

Windows 7 Apache 2.2.22(来自 www.apachelounge.com)作为服务安装(从系统用户帐户运行)PHP 5.3

编辑:如果有人感兴趣,这些空间在文件 Auth.php(Zend_Auth 类)中的第 118 行。您可以在您的项目中尝试使用您的设置。

4

1 回答 1

2

这是在黑暗中开枪,但这是你遇到的一个奇怪的问题:这可能是“布什隐瞒事实”惊喜的案例吗?(另见这个 SO question)。有点像它,因为添加或删除空格会使问题消失……而且您确实说您正在运行 Windows。

于 2012-07-01T22:30:28.713 回答