我第一次开设Laravel。 现在我在homestead.yaml文件中有以下信息:
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: C:/Users/MyName/Documents/web/sites
to: /home/vagrant/sites
sites:
- map: consulting.app
to: /home/vagrant/sites/consulting
databases:
- homestead
其中Homestead安装在C:\ Users \ MyName \ Documents \ web \ Homestead,我在同一级别有一个名为“sites”的文件夹,其中包含一个带有index.php的“consulting”文件夹。
但是,当我在浏览器中调用http://consulting.app时,无法找到该页面。同样,当我追加:在网址的末尾8000。 我还将hosts文件配置为
之后又跑了流浪汉
我真的无法自拔,我很高兴能得到任何帮助。谢谢!
编辑: 现在我已经改变了我的
- map: C:/Users/MyName/Documents/web/sites
到
- map: ~/Documents/web/sites
我可以通过localhost:8000访问我的页面,但这只是..
答案 0 :(得分:0)
我发现问题在更深层次,因为我可以通过手动输入IP来打开网站,但不能通过consulting.app。 因此,这个问题已不再适用。如果您遇到类似问题,请查看是否可以访问IP地址。如果没有,请找出为什么/ etc / hosts文件不能解析IP的主机名。