当前位置: 首页 > 知识库问答 >
问题:

Laravel代客泊车502坏门通道nginx/1.15.7

卫嘉言
2023-03-14

我得到一个502坏网关在我laravel项目运行laravel代客。

我在网上尝试了很多解决方案,但都没有成功。(https://gist.github.com/adamwathan/6ea40e90a804ea2b3f9f24146d86ad7f)

目前,我看到的错误是502坏网关和一个错误,在我的命令行运行代客安装是一个错误,当它得到更新php配置。它给出以下错误:

警告:文件获取内容(/usr/local/etc/php/7.3/php fpm.d/www.conf):无法打开流:第112行的/Users/username/.composer/vendor/laravel/valet/cli/valet/Filesystem.php中没有此类文件或目录

警告:文件获取内容(/usr/local/etc/php/7.3/php fpm.d/www.conf):无法打开流:第125行的/Users/username/.composer/vendor/laravel/valet/cli/valet/Filesystem.php中没有此类文件或目录

有人有类似的问题吗?

谢啦

共有3个答案

裴兴学
2023-03-14

上述答案对我都不起作用,但在这里找到了解决方案:https://janostlund.com/2019-06-20/502-bad-gateway-laravel-valet

~/.config/valet/Log/nginx error.Log显示:

[error] 17423#0: *1 upstream sent too big header while reading response header from upstream [...]

通过添加两行超文本传输协议/usr/local/etc/nginx/nginx.conf中解决

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

然后运行valet restart

郑西岭
2023-03-14

在升级到PHP7.3,然后安装新的Laravel项目后,出现了相同的症状。

brew安装php73似乎没有安装php fpm

解决方法是卸载php

brew uninstall php73 
brew uninstall php72
brew uninstall php71 ... whatever versions you have
brew uninstall --force php

现在重新安装php

brew install php --build-from-source

我遇到了权限错误mkdir:/usr/local/etc/php/7.3/php fpm.d:权限被拒绝sosudo chown-R:

valet install

南宫星波
2023-03-14

如果您和我一样,在将Laravel Valet更新为最新版本后,在使用Laravel Valet时看到502坏网关,您很可能忘记运行Valet安装命令。Laravel Valet需要(在大多数情况下)在更新到最新版本后运行Valet install命令。

 类似资料:
  • 我的nginx.conf文件是这样的: 现在,在打开一些URL时,它抛出了502个坏网关,但对其他URL则没有。我犯的错误。日志为: 2019/01/10 23:53:39[错误]12139#12139:*5 recv()在从上游读取响应头时失败(104:由对等方重置连接),客户端:127.0。0.1,服务器:localhost,请求:“GET/wordpress/HTTP/2.0”,上游:fas

  • 502网关错误。错误日志和nginx配置如下。有什么问题吗? [错误]7660#0:*10 connect()在连接到上游时失败(111:连接被拒绝),客户端:40.83。126.181,服务器:127.0。0.1,请求:“GET/HTTP/1.1”,上游:fastcgi://127.0.0.1:9000,主持人:“www.mysite.com” nginx。形态: vhost/home.conf

  • 好的,我正在本地运行一个应用程序,homestead.app:8000。我正在运行流浪,这是在我“流浪停止”为Nginx更改文档根然后流浪后才开始发生的。 Nginx正在将502坏网关返回到浏览器,我的测试域的错误日志声明如下: 2014/05/18 21:37:11[crit] 1368#0:*7连接()到unix:/var/run/php5-fpm.sock失败(2:没有这样的文件或目录),同

  • 我用Ired邮件和两个网站成功地运行了Ubuntu服务器20.04,其中一个是WordPress。 我想安装Nextcloud,为此我必须重新安装php fpm以生成php7。4-fpm。短袜在这之后,Nextcloud工作了,但是我的其他网站停止了工作,出现了错误“502坏网关”。 所以至少可以说,我很困惑! 我根据本文安装了Nextcloud并设置了启用的站点。符合说明的conf文件:http

  • 我真的希望你们能帮我。我在设置ssl的不同指南中迷失了方向。 当我尝试访问我的站点时,我只得到了。普通的老nginx工作得很好,没有强制ssl的“简单”ssl也工作得很好。 这是我的配置文件。 default.conf letsencrypt.conf ssl。形态

  • 我正在使用nginx-proxy将子域连接到不同的docker服务。自从最近的一次图像更新后,我再也无法连接到我的gitlab实例了。我不知道是nginx-proxy还是gitlab更新导致了这个问题。当我尝试连接到gitlab.mydomain.com时,会出现以下错误: > 浏览器:502坏网关。nginx/1.13.3 nginx-代理日志: nginx-proxy_1 nginx.1 20