我正在尝试在Windows上运行 Homestead Improved Vagrant VM实例。 见Homestead Improved on Github。我正在关注这个简单的介绍: https://www.sitepoint.com/quick-tip-get-homestead-vagrant-vm-running/
我的步骤是:
name
机器启动并准备就绪。然后配置程序正在运行。然后我收到以下错误消息:
==>默认:无法重启php7.0-fpm.service:未找到单元php7.0-fpm.service。
SSH命令以非零退出状态响应。流浪汉 假设这意味着命令失败。此命令的输出 应该在上面的日志中。请阅读输出以确定是什么 出了问题。
任何提示该做什么?
答案 0 :(得分:5)
这已在回购级别修复,如果您在宅基地改进的克隆文件夹中运行git pull
(但在VM之外,而不是SSH进入它),则不应再发生这种情况。如果您的计算机已在运行,可能也必须应用以下步骤。但是新的机器(所以Homestead Improved的新克隆)将不再发生这种情况)。发生的事情的解释是here。
@ daniel-sixl请尝试重新下载/重新克隆并从头开始,现在一切都应该正常工作。
旧解决方案:
尝试将php7.0-fpm更改为php7.1-fpm - 该框已自动更新为新版本。
您可以通过进入/etc/nginx/sites-available
并更改所需文件来实现此目的 - 根据您关联的帖子,其名称将与您定义的网站相匹配。可能/etc/nginx/sites-available/homestead.app
。
-
编辑:为非常新的人添加了更详细的说明。
好的,所以你需要做的是,一旦你进入sites-available文件夹,就编辑homestead.app文件。像sudo vim homestead.app
之类的东西会很好,它会打开一个基本的文本编辑器(当你重新开始使用它时,这非常噩梦,所以请耐心等待:))Sudo很重要,因为您正在编辑只有管理员才能访问的文件。
一旦你"在"中,请执行以下操作:
/
(这会激活"搜索")并输入php7.0-fpm
。这应该会带您到包含该短语的行。如果您再次按/
并按Enter键,其功能类似于"找到下一个",那么它将转到下一行的短语,或者如果没有其他行则从顶部重新启动包含它。php7.0-fpm
的行上时(当然可以用箭头移动它),按i
。这个激活"插入"模式。现在您可以编辑该文件。:x
。是的,就像一个交叉嘴唇的表情符号。按Enter键。这是"保存并退出"。sudo service nginx restart
。新配置现在应该生效,一切都应该开始工作。