【问题标题】:"Homestead Improved" Vagrant VM - Failed to restart php7.0-fpm.service: Unit php7.0-fpm.service not found“宅基地改进”流浪虚拟机 - 无法重新启动 php7.0-fpm.service:未找到单元 php7.0-fpm.service
【发布时间】:2017-04-27 17:23:30
【问题描述】:

我正在尝试在 Windows 上运行 Homestead Improvement Vagrant VM 实例。 见Homestead Improved on Github。我正在遵循这个简单的介绍: 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

机器启动并准备就绪。然后配置程序正在运行。然后我收到以下错误消息:

==> 默认:无法重启php7.0-fpm.service:未找到单元php7.0-fpm.service。

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

有什么提示吗?

【问题讨论】:

  • @Swader 的回答应该会让你满意。

标签: homestead vagrant-windows


【解决方案1】:

这已在 repo 级别修复,如果您在 homestead 改进的克隆文件夹中运行 git pull(但在 VM 之外,而不是通过 SSH 插入其中),则不会再发生这种情况。如果您的机器已经在运行,您可能也必须应用以下步骤。但是新机器(因此 Homestead 改进的新克隆)不会再发生这种情况)。发生的事情的解释是here

@daniel-sixl 请尝试重新下载/重新克隆并从头开始,现在应该一切正常。


旧解决方案:

尝试将 php7.0-fpm 更改为 php7.1-fpm - 该框已自动更新为新版本。

您可以通过进入/etc/nginx/sites-available 并更改所需文件来执行此操作 - 它的名称将与您定义的站点相匹配,根据您链接的帖子。所以可能是/etc/nginx/sites-available/homestead.app

--

编辑:为刚接触这一切的人添加了更详细的说明。

好的,所以您需要做的是,一旦您进入站点可用文件夹,编辑 homestead.app 文件。像sudo vim homestead.app 这样的东西就可以了,它会打开一个基本的文本编辑器(当你是新手时使用它是非常可怕的,所以请耐心等待:)) Sudo 很重要,因为你正在编辑一个文件只有管​​理员有权访问。

一旦你“进入”,请执行以下操作:

  • /(这会激活“搜索”)并输入php7.0-fpm。这应该将您带到包含该短语的行。如果您再次按/ 并按 Enter,则其作用类似于“查找下一个”,因此它将转到包含该短语的下一行,如果没有其他行包含该短语,则从顶部重新开始。
  • 当你的光标在php7.0-fpm 的行上(当然你可以用箭头移动它),按i。这激活了“插入”模式。现在您可以编辑文件了。
  • 将 7.0 更改为 7.1。
  • 按 ESC 退出编辑模式,并返回只读模式。
  • 用 7.0 重复每一行
  • 一旦完成,在只读模式下(ESC 以确保),输入:x。是的,就像一个带有交叉嘴唇的表情符号。按 Enter。这是“保存并退出”的缩写。
  • 您现在将再次进入该文件夹,您应该在该文件夹中执行sudo service nginx restart

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

【讨论】:

  • 太棒了,这完全正确。我不得不在我的 ~/Homestead 目录中强制拉动 git fetch --all 然后 git reset --hard origin/master。之后vagrant up --provision 两天来第一次工作。
  • 这对我有用,但是一旦机器被配置好,我需要重复这个过程。有没有办法让它永久化?
  • 如果你重新开始,它现在应该被永久修复,并且对于所有新的未来盒子。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-31
  • 2016-12-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多