2012-11-09 123 views
1

當我升級到PHP 5.3時,我開始在我的Zend應用程序中出現324錯誤,其中視圖試圖傳遞非Zend_Form對象的stripDecorators方法對象。我能夠解決這個問題,但我無法弄清爲什麼錯誤只發生在升級到5.3之後(Zend在5.3+中更嚴格?),更重要的是,爲什麼我沒有看到任何錯誤輸出到錯誤日誌或屏幕上。PHP 5.3升級後的Zend Framework 324 ERR_EMPTY_RESPONSE

我看到的只是324 ERR_EMPTY_RESPONSE屏幕。有沒有辦法在日誌中捕獲這些錯誤?

+1

您確定這不是您的瀏覽器引起的嗎? http://www.roezer.com/fixing-chrome-bug-error-324-neterr_empty_response/ –

+0

是的,我在其他瀏覽器/計算機上遇到類似錯誤。修復這條線(只通過傳遞Zend_Form對象到stripDecorators)可以防止顯示324錯誤。 – karnage

回答

1

原來是Zend Guard導致我遇到的問題。它是在我們安裝PHP 5.3時安裝的。

似乎Zend Guard在「未知」錯誤中將棄用的錯誤轉變爲當它遇到它們時暫停系統。我不確定發生了什麼,但是當我禁用Zend Guard後,一切都恢復正常。