我为一个Laravel 5.3应用程序的每个项目安装更新了从v1.0.0
到v1.0.1
的homestead虚拟框,现在只要我vagrant up
我收到此错误:
Running: script: Restarting Nginx
Failed to restart php7.0-fpm.service: Unit php7.0-fpm.service not found.
The SSH command responded with a non-zero exit status. Vagrant
assumes that this means the command failed. The output for this command
should be in the log above. Please read the output to determine what
went wrong.
尝试运行应用时出现502 Bad Gateway错误的原因是什么。
我尝试了一些常见的嫌疑人:
v1.0.0
(现在此版本也出现此错误)laravel/homestead
的作曲家版本^3.0
,并尝试使用作曲家进行更新,但没有可用的更新laravel/homestead
v3.1.0
已手动更新composer.json
并更新(降级回v3.0.0
,因为这不起作用,并且不知道其含义更新)所以我现在完全被阻止,从技术上讲,我的设置现在又回到了更新到v1.0.1
之前的状态,所以它应该正常工作?有人有任何其他建议吗?
答案 0 :(得分:0)
好的,在github关闭了问题队列中找到答案:https://github.com/laravel/homestead/issues/392
对于每个项目安装,简短版本是在composer.json中更新laravel / homestead到v4.0.0
。所以"laravel/homestead": ^4.0.0
<强>更新强>
根据这篇文章,如果您还没有准备好使用版本v3.1.0的PHP 7.1,那么显然你可以锁定自己的PHP 7.0: https://www.joeferguson.me/laravel-homestead-4-0-and-box-1-0/