我如何发现像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
答案 0 :(得分:0)
您应该查看应用>开始> 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
上工作正常