昨天我开始学习Laravel并使用Vagrant设置服务器。一切都很好。 example.dev
正在努力,甚至设法制作一些html / css进度。然后我的电脑关机了。
今天我回到家,想要重新开始我离开的地方,但当我进入example.dev
时,它说'#34;未找到!"。我进入git bash控制台,cd
到vagrant并执行命令vagrant up
。机器已正确启动并开始工作,但example.dev
仍处于脱机状态。
如何解决这个问题?
我使用的是Laravel 5.3 + Vagrant + VBox。
答案 0 :(得分:0)
我面临同样的问题,在我的情况下,我通过
修复 vagrant provision
然后
vagrant up
答案 1 :(得分:0)
如果网页显示“未指定输入文件”。这意味着您的项目目录未正确安装到宅基地。 首先检查你的homestead.yaml文件,使其格式正确并同时具有:
folders:
- map: C:/your_project_root_directory
to: /home/vagrant/Code
并且还应该为您的nginx虚拟主机部分设置正确的设置
sites:
- map: homestead.app
to: /home/vagrant/Code/public
如果您的目录不同,请相应调整。
完成此设置检查后,您需要进行游荡 - 提供 它将像您在Homestead.yaml中指定的那样更新您的流浪盒配置
此文件通常放在〜/ .homestead / Homestead.yaml
中〜表示Windows上的主目录是C:\ Users \ Your_UserName \
在你准备好你的盒子之后,让流浪汉再次停止并流浪 在此之后,您可以检查您的开发盒是否可访问。为确保您正确设置路径映射,您可以通过ssh登录到您的盒子并检查/ home / vagrant和子目录的内容
注意:yaml文件不允许使用制表符空格!只有usuall空格在编辑器中编辑它,如Notepad ++,它可以显示不可打印的字符,因此你不会破坏你的yaml文件。