拉拉维尔在nginx上.加载错误问题


Laravel on nginx. Loading errors problems

我如何发现像 404 这样的错误页面和所有其他错误在 apache 上完美运行,但是一旦它在 nginx 上它就会出错......也许我的服务器缺少一些 PHP 扩展或其他东西?

我的代码:

App::missing(function($exception)
{
return View::make('404');
}

错误:

Symfony ' Component ' Debug ' Exception ' FatalErrorException
Call to a member function getAction() on a non-object
你应该

看看app>start>global.php并替换代码

App::error(function(Exception $exception, $code)
{
Log::error($exception);
});

App::error(function(Exception $exception, $code)
{
Log::error($exception);
switch ($code)
{
    case 404:
        return Response::view('error', array(), 404);
    case 500:
        return Response::view('error', array(), 500);
    default:
        return Response::view('error', array(), $code);
}
});

这在我的nginx上工作正常