我正在处理一个使用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行中。 您可以尝试在您的设置中使用您的项目。
通过切换到项目的另一个版本,我发现问题发生在Zend Framework文件之一(实际上是Zend_Auth类)的一个方法中存在8个空格缩进(我们团队中的某个人修改了该文件,然后删除了他的更改,但保留了那些空格)。
有趣的是,如果我删除或添加行中的空格,则网站会正常运行,如果我再次添加那8个空格,它就会再次崩溃。
我的规格:
Windows 7 Apache 2.2.22(从www.apachelounge.com安装为服务(从系统用户帐户运行)) PHP 5.3
编辑:如果有人感兴趣,这些空格在Auth.php文件(Zend_Auth类)的第118行中。 您可以尝试在您的设置中使用您的项目。
@name
语法) - Alvin Wong