每次我在我的 PHP 代码中返回一些状态代码时,Zend Server 都会在我的网站底部附加以下错误(带有我返回的 HTTP 代码的消息)。例如,如果我返回 401,它会给我附加到我的 401 页面的另一个 401 错误:
有没有办法关掉它?我将Zend Server Community Edition 5.0 与 PHP 5.2 一起使用。
编辑:
这似乎是默认的 Apache 错误处理。有没有办法禁用它?最好没有我自己的错误页面。
附加编辑:
我尝试使用 ErrorDocument 指令编辑我的 .htaccess。它仍然给了我我的错误页面(空白页面)+ Apache 错误(如上面的屏幕截图)。
我在服务器上拥有的 ZendServer 4 不会发生这种情况。我在本地主机上使用 ZendServer 5。Zend 方面是否可能存在某种错误或配置错误?
行为:
(在所有测试用例中,我返回 401)
当我在 .htaccess 中使用默认 ZendServer 配置 + ErrorDocument 指令时,我得到了我自己的错误页面 + Apache 错误页面附加在它下面。
当我使用默认 ZendServer 配置 + 禁用我自己的 ErrorDocument 指令时,我只得到 Apache 错误页面。
当我将 Apache 错误页面更改为空白文件 + 使用我自己的 ErrorDocument 指令时,我得到了所需的行为,但是错误 404 仍然会在我自己的下面附加默认的 Apache 错误。