尝试让 Laravel Valet 1.1.2 工作

Trying to get Laravel Valet 1.1.2 to work

我能够让 Laravel Valet 版本 1.0.12 正常工作,但是当我今天早上更新到 1.1.12 时,我现在收到 502 - Bad Gateway 错误。据我所知,我不是 运行 任何其他服务器实例。

另外,我又试了运行 "valet install",重启了,还是报同样的错误。

我不确定我是否遗漏了什么,或者是什么原因造成的。有任何想法吗?如果您需要我提供任何可能有帮助的详细信息,请告诉我。

提前致谢!

我没用过 Valet,但我看到 Taylor 提到他将 Valet 切换为使用 Caddy 网络服务器。您是否 运行 composer global update 更新了 Valet 并 valet install 创建了新的 Caddy 守护程序?

现在有更新的版本,但我必须执行以下操作:

所以我必须解决问题的过程似乎是:

  • 完全删除 valet(某些原因 valet uninstall 什么都不做)
  • 停止 apache(apachectl 停止)
  • composer 全局要求 laravel/valet
  • 代客安装
  • 代客重启

除了我定制的驱动程序之外,上面似乎已经解决了这个问题...

您是否在项目文件夹中执行了 "valet park"?

我遇到了同样的问题,并在 Laravel Slack Chat 上找到了帮助!

显然,问题是因为 php-fpm 不是 运行(也没有安装)。

我用 fpm 重新安装 PHP 来解决这个问题。

brew uninstall php70

然后:

brew install php70 --with-fpm

别忘了重启 valet:

valet restart

希望这对你也有用!

我在 OS X 上遇到了同样的问题,这是由于 nginx 的旧版本造成的。

如果您在 Mac 上安装了 nginx,请尝试停止或删除它。

希望对你有帮助^^

我刚遇到同样的问题。 似乎是 dnsmasq 在我的电脑上造成了这个问题。 所以只需按

将其删除
  • 代客卸载
  • brew 卸载 dnsmasq
  • 代客安装

(代客安装将安装 php70 和 dnsmasq)

有效!!