2013-07-17 1 views
9

私たちはSymfonyで新しいサイトを開発しています。 Symfonyが "no route found"のようなエラーに遭遇し、debugがtrueに設定されている場合、404コードを出力するだけでなく、実際にページにエラーが表示されます。 Firefoxはサーバーが返すものを表示しますが、Chromeは返しません。 http://i.imgur.com/hex19In.pngChromeの表示ページを500または404コードでも作成する(Firefoxのように動作する)

はクロムがこれらの条件の下でのFirefoxのように動作するために取得する方法はあります:http://i.imgur.com/myF85Sl.png
クロームはこの例を示します

Firefoxはこの示しています。私のいないルートの

は、例を見つけましたか?

編集:実際に何が起こっているのか疑問があるようです。私はこれを引き起こしているのか分からない、そうでなければ私はそれを修正するだろう。 Chromeネットワークインスペクタには次のような情報が表示されます(この画像は500エラーですが、404の場合も同じです)。http://i.imgur.com/VIOWGRy.png

コンテンツの長さがゼロになっていることに注目してください。 Firefox(同じサーバー、すべて)を使って同じURLに移動すると、実際のSymfonyエラーが表示されます。

+0

devtools netpanelがあなたの回答について何を伝えているのですか?あなたはそれを検査することができますか?これを経験している人が多いようです...しかし、過去2年間のsymfony2でchromeを使ったことはありませんでした。symfonyのデバッグ出力は常に提供されていました:/ – nifr

+0

もう少し詳細に更新されました。 – tubaguy50035

答えて

4

あなたのconfig_dev.ymlのモノログ設定の下で、firephp/chromephpセクションを削除します。

+2

興味のある方は、ここをクリックしてください:https://github.com/symfony/symfony/issues/8413 – tubaguy50035

+1

@ tubaguy50035それは面白いです。非常に奇妙な行動。私は一度[PR569](https://github.com/symfony/symfony-standard/pull/569)がリリースされると仮定していますが、これは将来的には問題ではないはずです。私はあなたがそれを整理してうれしいです。 –

6

このために提起バグレポートがあります:

Issue 1695は:Chromeはサーバーエラーならば、その問題についてのコメントによると

を表示する「やさしい404」をオフにするオプションを必要としますページが512バイトを超える場合、正しく表示されます。

つまり、私は実際に問題を再現できないため、回避策が実際にそれを修正するかどうかはわかりません。

+0

上記の回避策でも、悲しいことに問題は解決されません。 – tubaguy50035

+0

@ tubaguy50035あなたはどのOSを使用していますか?問題を示すリンクの例がありますか?なぜ私は問題を再現できないのか不思議です。 –

+0

Windows 7.このリンクは公開されていないため、ローカルの開発環境でデバッグを有効にしています。 – tubaguy50035

関連する問題