【发布时间】:2017-10-15 16:23:00
【问题描述】:
我正在尝试使用 Homestead 让本地 Laravel 设置正常工作。我按照指南 here 进行操作,但在运行 VM 后,Chrome 只是说“无法访问此站点”。
vagrant up 期间没有错误,它似乎指向正确的文件夹(如果我 vagrant ssh 我可以导航到我的项目文件夹),所以我不知道如何调试问题。
我正在使用这些版本:
PHP 7.1.0
Vagrant 2.0.0
VirtualBox 5.1.28
Windows 10
我已将192.168.10.10 test.localhost 添加到我的主机文件中。
这是我的 Homestead.yaml 文件的内容:
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: D:/Work/2017/LaravelProjects
to: /home/vagrant/Code
sites:
- map: test.localhost
to: /home/vagrant/Code/test/public
databases:
- homestead
我现在有点茫然,我可能错过了什么?不知道这是否值得一提,但我过去曾与 vagrant/VirtualBox 为另一家公司合作过,它是为我设置的,所以也许他们改变了我系统上的某些东西,以某种方式干扰了它。 . 似乎不太可能。
非常感谢任何帮助!
谢谢
【问题讨论】:
-
ssh 进入虚拟机并确保您可以从虚拟机访问该站点,从主机您可以通过 IP 访问该站点 -
-
您如何从虚拟机访问该站点,我可以通过 ssh 进入并查看那里的所有文件,但我不知道如何以这种方式实际查看该站点?
-
运行 curl 或 wget 就足以检查您是否可以从 VM 访问您的站点
标签: php windows laravel vagrant homestead