试图让Laravel Valet 1.1.2工作

时间:2016-05-09 17:22:45

标签: laravel laravel-5.2 laravel-valet

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

另外,我尝试再次运行“valet install”并重新启动,但我仍然遇到同样的错误。

我不确定我是否遗漏了某些东西,或者是什么原因造成的。有任何想法吗?如果您需要我提供可能有用的任何内容的详细信息,请与我们联系。

提前致谢!

6 个答案:

答案 0 :(得分:14)

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

显然问题来自php-fpm未运行(并且未安装)的事实。

我为解决这个问题所做的是用fpm重新安装PHP。

brew uninstall php70

然后:

brew install php70 --with-fpm

不要忘记重启代客:

valet restart

希望这也适合你!

答案 1 :(得分:2)

我没有使用过代客,但我看到泰勒提到他将Valet改为使用Caddy网络服务器。您是否运行composer global update来更新代客和valet install以创建新的凯迪守护程序?

答案 2 :(得分:2)

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

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

  • 完全删除代客(某些原因代客卸载无效)
  • 停止apache(apachectl stop)
  • composer global require laravel / valet
  • valet install
  • valet restart

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

答案 3 :(得分:1)

我刚遇到同样的问题。 似乎dnsmasq在我的电脑中出现了这个问题。 所以只需将其删除

  • valet uninstall
  • brew uninstall dnsmasq
  • valet install

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

它有效!!

答案 4 :(得分:0)

你执行过" valet park"在你的项目文件夹中?

答案 5 :(得分:0)

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

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

希望有所帮助^^