Laravel Homstead - 只显示服务器502错误,而不是Laravel错误(Larav

2019-10-21 06:13发布

我打开我的应用程序中使用Laravel家园。 一切的伟大工程! 然而,现在不是显示我的错误,因为他们来了解它仅向我显示nginx的服务器502网关。 有没有设置或东西,我可以用它来确保它显示我通过Laravel错误处理程序的错误? 这是不可能的测试我的问题,如果它没有显示我的错误。

我有调试设置为“真”,我不知道还有什么其他的信息,我可以提供帮助,因为它可以在我的本地的Apache设置罚款。

Answer 1:

加入两行Nginx的配置文件/etc/nginx/nginx.conf

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

并重启nginx的服务器:)



Answer 2:

确保您的存储文件夹可写,属于正确的用户。

采用:

 chmod -R 755 storage


Answer 3:

如果可写的,你会发现更多的信息app/storage/log/laravel.log



Answer 4:

我碰到了类似的问题,最近升级我的家园框7.0.0后

此修复程序最终被禁用Xdebug的作为显然有一个与PHP 7.3的兼容性问题

在宅基地试试这个sudo phpdismod xdebug



Answer 5:

如果您收到了502,而不是Laravel错误确保APP_KEY .ENV变量。 运行php artisan key:generate ,然后再试一次。 当应用程序去渲染一个错误,它需要一键设置或折断。 此错误可能由一堆不同的东西造成的。 如果这不起作用尝试在这篇文章中提出剩下的事情。



文章来源: Laravel Homstead - Only showing server 502 error instead of Laravel error