私の Zend アプリケーションは今日まで正常に動作していましたが、何かを変更してエラー コントローラーが動作しなくなりました。コードのすべての部分をデバッグしましたが、なぜそれが起こっているのかについての痕跡を見つけることができません
404 エラーが発生した場合、エラー コントローラーは完全に動作します。ただし、500 の場合はエラーコントローラに制御が行きません。
私は多くのことを試しましたが、まだ何が間違っているのかを見つけることができません。私はインターネットを検索しましたが、この問題に遭遇した人は答えがないようです:(
どんな助けでも大歓迎です
アプリケーションを段階的にデバッグしたところ、500 の場合、致命的なエラーまたは例外が発生すると実行が即座に停止することがわかりました。
(更新)私が何かをすると...
$blabla->getInfo();
$blabla が定義されていない場合、エラー コントローラーにリダイレクトされません。しかし、私が次のようなことをすると...
Zend_Registry::get('blabla');
Zend_Registry で「blabla」にキーが設定されていない場合、リダイレクトされます