5

我的 Homestead Vagrant 虚拟机返回给我 a502 Bad Gateway而不是 Laravel Whoops 错误,用于某些 PHP 错误(例如找不到类、某种解析错误等......)。

有人有解决所有 PHP 错误的方法吗?

我可以像这样手动读取错误/var/log/nginx/<my_vhost>.app-error.log

2014/11/27 15:15:44 [error] 1300#0: *12 FastCGI sent in stderr: "PHP message: PHP Fatal error: <ERROR HERE> on line <LINE>

但是调试起来很烦人...

宅基地版本:0.2.0。Laravel 版本:4.2

4

2 回答 2

12

经过一番搜索,我找到了一个可行的解决方案。

我必须将以下行添加到我的/etc/nginx/nginx.conf

http {
    ...
    fastcgi_buffers 8 16k;
    fastcgi_buffer_size 32k;
    ...
}

不要忘记使用 root 权限进行编辑sudo

sudo nano /etc/nginx/nginx.conf

然后重启nginx

sudo /etc/init.d/nginx restart

信息来源:https ://laracasts.com/discuss/channels/general-discussion/whoops-doesnt-show-any-errors-homestead-20

于 2014-11-27T15:48:32.297 回答
0

由于 php fpm 包,我的宅基地显示了这一点。所以我运行了这个评论,现在工作正常

sudo apt-get install php7.0-fpm  --fix-missing
于 2016-02-21T19:18:04.020 回答