Php Laravel代客泊车MacOS Catalina:504开发环境外部请求网关超时
我与Laravel代客建立了一个开发环境,它运行良好。升级到MacOS Catalina后,所有需要外部请求的页面(例如获取条带支付状态)在504网关超时时结束 nginx/1.17.0 我已经花了一整天的时间在这上面了。尝试重新安装valet、brew php和我遵循的每个stackoverflow线程,但毫无帮助 在我的nginx日志中: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
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