2014-10-11 85 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考虑设置环境变量。