Homestead 502 Bad Gateway而不是Whoops for PHP错误

Ifn*_*not 5 nginx laravel whoops

我的Homestead Vagrant虚拟机正在返回一个502 Bad Gateway错误而不是Laravel Whoops错误(如找不到类,某种解析错误等等).

有人为所有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

Ifn*_*not 12

经过一些搜索后,我找到了一个有效的解

我必须向我添加以下行/etc/nginx/nginx.conf:

http {
    ...
    fastcgi_buffers 8 16k;
    fastcgi_buffer_size 32k;
    ...
}
Run Code Online (Sandbox Code Playgroud)

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

sudo nano /etc/nginx/nginx.conf
Run Code Online (Sandbox Code Playgroud)

然后重启nginx

sudo /etc/init.d/nginx restart
Run Code Online (Sandbox Code Playgroud)

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