2014-10-11 63 views
0

我正在使用laravel 4.2。它基本上是一個全新的安裝。然而,收到一個錯誤,當我得到一個頁面:激活laravel中的錯誤消息4.2

Whoops, looks like something went wrong.

發展過程中如何激活詳細的錯誤信息?

我很感謝您的回答!

回答

1

這不是你應該做的。你應該爲此使用環境。

轉至bootstrap\start.php

在:

$env = $app->detectEnvironment(array(  
    'local' => array('yourpcname'),  
)); 

把你的PC的名字在這裏。

現在app/config/app.php請確保您有:

'debug' => false, 

,因爲你不希望在生產時顯示錯誤,你可以約上生產移動時改變它忘記。

現在app/config/local/app.php請確保您有:

'debug' => true, 

在細節現在當地的環境你會顯示錯誤,並移動到生產標準的消息時,你有沒有(當然,除非你將不會創建自定義錯誤頁面)。

+0

這是「你應該做的方式」。根據這個問題是正確的答案。我還提到了你的答案。他問如何獲得調試屏幕而不是通用錯誤,而不是如何設置他的應用程序。針對不同的環境。 – 2014-10-11 23:40:42

+0

@NoahMatisoff OP詢問如何在開發過程中打開錯誤消息。您告訴他如何關閉生產中的消息並將生產用作開發,因此在將文件複製到虛擬主機後,他會在生產中看到錯誤消息。 – 2014-10-12 07:33:51

+0

永遠不要告訴他如何關閉任何不確定你在說什麼。也許讀我的答案? – 2014-10-12 07:37:55

3

轉到project/app/config/app.php並設置debug = true

將它設置爲在開發true。生產上的false考慮設置環境變量。