2012-01-22 28 views
0

每當我有一個「致命錯誤」,我期望在symfony的調試模式(例如:frontend_dev.php /模塊/動作)有一個很好的佈局,但我看到的是真的是一個非常無格式的連續文本頁面。Symfony調試模式加載時沒有佈局錯誤

如果我在未指定_dev的情況下嘗試此操作,則表示未打開調試,則會看到一個純白色頁面。我期待着一個symfony 500頁面或類似的東西。我不太清楚如何調試,或者我做了什麼導致它。

但是,如果我手動拋出一個異常,一切都按預期工作。我在prod模式下看到一個漂亮的500頁面,並且爲堆棧跟蹤提供了一個格式良好的頁面。

+1

有沒有可能是未格式化的錯誤頁面丟失的CSS? –

+0

確保您複製(或符號鏈接)web /下的lib/vendor/symfony/data/web/sf目錄。 – Maerlyn

回答

0

Fatal errors should not be caught,這就是爲什麼他們沒有任何格式:Symfony不能將它們轉換爲Exceptions並很好地格式化它們。如果你想要更美觀一點,你可以設置html_errors爲On並安裝XDebug。

+0

謝謝格雷格,這很有道理。 – dartarrow

相關問題