Php Laravel代客泊车MacOS Catalina:504开发环境外部请求网关超时

Php Laravel代客泊车MacOS Catalina:504开发环境外部请求网关超时,php,laravel,macos,homebrew,macos-catalina,Php,Laravel,Macos,Homebrew,Macos Catalina,我与Laravel代客建立了一个开发环境,它运行良好。升级到MacOS Catalina后,所有需要外部请求的页面(例如获取条带支付状态)在504网关超时时结束 nginx/1.17.0 我已经花了一整天的时间在这上面了。尝试重新安装valet、brew php和我遵循的每个stackoverflow线程,但毫无帮助 在我的nginx日志中: 2019/10/24 17:04:54 [error] 39381#0: *12 upstream timed out (60: Operation ti

我与Laravel代客建立了一个开发环境,它运行良好。升级到MacOS Catalina后,所有需要外部请求的页面(例如获取条带支付状态)在504网关超时时结束 nginx/1.17.0

我已经花了一整天的时间在这上面了。尝试重新安装valet、brew php和我遵循的每个stackoverflow线程,但毫无帮助

在我的nginx日志中:

2019/10/24 17:04:54 [error] 39381#0: *12 upstream timed out (60: Operation timed out) while reading response header from upstream, client: 127.0.0.1, server: dmain.wbz, request: “GET /path/xxx/xxx HTTP/2.0”, upstream: “fastcgi://unix:/Users/dominiknguyen/.config/valet/valet.sock”, host: “dmain.wbz”

经过一整天的调试(还有一些头发掉了),不知怎的,我神奇地让它工作了。如果有人被困在这个问题上,你应该首先完全卸载代客泊车


然后再次安装代客泊车

我今天遇到了完全相同的问题,并通过执行这些步骤得以解决。但是,我强烈建议不要删除您的
~/.valet
目录(在最新版本中实际上是
~/.config/valet
您不需要这样做如果删除该文件夹,您将丢失停放/链接的站点、SSL证书(用于
valet secure
)、
dnsmasq
配置等

如果您确实想删除该目录,我建议您重命名它,而不是删除它。这样,您可以根据需要引用/复制以前的文件/设置

valet uninstall
sudo brew services stop nginx
sudo brew services stop php70
sudo brew services stop dnsmasq
brew uninstall nginx
brew uninstall php70
brew uninstall dnsmasq
rm -rf ~/.valet
rm /usr/local/bin/valet