"Homestead Improved" Vagrant VM - 无法重新启动 php7.0-fpm.service:找不到单元 php7.0-fpm.service



我正在尝试获取 Homestead Revered vagrant VM实例在Windows上运行。请参阅Github上的Homestead改进。我正在关注这个简单的介绍:https://www.sitepoint.com/quick-tip-get-homestead-vagrant-vm-running/

我的步骤是:

git clone https://github.com/swader/homestead_improved my_project
cd my_project
bin/folderfix.sh
vagrant up

机靴并准备就绪。然后Provisioner正在运行。然后,我收到follwoing错误消息:

==>默认值:无法重新启动php7.0-fpmm.service:找不到单位php7.0-fpm.service。

SSH命令以非零退出状态响应。流浪汉 假设这意味着命令失败。此命令的输出 应该在上面的日志中。请阅读输出以确定什么 出错了。

有什么提示该怎么办?

这已经在回购级上固定,如果您在宅基地中运行git pull改进了克隆的克隆文件夹(但是在VM之外,而不是SSH-ED,则永远不会再次发生进去)。如果您的计算机已经运行,则您的可能也必须应用以下步骤。但是,新机器(因此改进了宅基地的新克隆)将不再发生这种情况)。在这里发生的说明。

@daniel-sixl请尝试重新下载/重新锁定并从头开始,现在一切都很好。


旧解决方案:

尝试将php7.0-fpm更改为php7.1-fpm-盒子被自动更新到新版本。

您可以通过进入/etc/nginx/sites-available并更改所需的文件来做到这一点 - 根据您链接的帖子,其名称将与您定义的网站匹配。所以可能/etc/nginx/sites-available/homestead.app

-

编辑:为这一切都非常新的人添加了更详细的说明。

好,所以您需要做的是,一旦您在网站可用的文件夹中,请编辑homestead.app文件。诸如sudo vim homestead.app之类的事情会很好,它将打开一个基本的文本编辑器(当您新来时使用的是噩梦,所以要耐心等待:))管理员可以访问。

"在"中,请执行以下操作:

  • /(此激活"搜索")和输入php7.0-fpm。这应该将您带到包含该短语的行。如果您再次按/并按Enter,那就像" find next"一样工作,因此它将转到下一行带有短语,或者如果没有其他行包含它,则可以从顶部重新启动。
  • 当您的光标使用php7.0-fpm在线时(当然可以用箭头将其移动),请按i。这种激活的"插入"模式。现在您可以编辑文件。
  • 将7.0更改为7.1。
  • 按ESC退出编辑模式,然后返回只读模式。
  • 用7.0重复每行
  • 完成后,在仅阅读模式(确保肯定)时,键入:x。是的,就像一个具有交叉嘴唇的表情符号。按Enter。这是"保存和退出"的缩写。
  • 您现在将再次在文件夹中,您应该在其中执行sudo service nginx restart

新配置现在应该生效,一切都应该开始工作。

相关内容

  • 没有找到相关文章

最新更新