【问题标题】:Laravel on nginx. Loading errors problems [duplicate]Laravel 在 Nginx 上。加载错误问题[重复]
【发布时间】:2014-11-26 00:12:12
【问题描述】:

我如何发现像 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

【问题讨论】:

  • 您为什么要创建两次问题? stackoverflow.com/questions/27122291/…
  • 因为无法删除。所以这就是为什么我创建了一个不同标题的新标题来更详细地描述问题
  • 那么就编辑上一个。
  • 是我的错。我通过更改标题而出错。请不要跑题。但我仍然需要至少一些技巧来解决这个问题

标签: php apache laravel nginx


【解决方案1】:

你应该看看 app>start>gloabl.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 上运行良好

【讨论】:

  • 谢谢,现在它可以像以前一样正常工作了。我有一个关于刀片模板的问题。是否可以在错误页面中使用它?因为我现在遇到了问题
  • 是的,您可以在错误页面中使用刀片模板
猜你喜欢
  • 2019-06-03
  • 2018-09-15
  • 2019-05-31
  • 2018-03-03
  • 2016-03-31
  • 2016-10-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多