【问题标题】:Windows 10 Homestead / Laravel no page loadingWindows 10 Homestead / Laravel 没有页面加载
【发布时间】: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


【解决方案1】:

您添加了test.localhost,但在屏幕上您尝试访问yopa.localhost?您是否尝试过 test.localhost 或将其更改为 yopa ?抱歉,如果我不明白,只是想确保这不是问题

【讨论】:

  • 啊,我的错,这只是一个旧屏幕截图,我也尝试过 test.localhost。
  • 哦,好吧,你试着用反斜杠写路径? D:\Work\2017\LaravelProjects修改后别忘了运行vagrant reload --provision
猜你喜欢
  • 2017-07-02
  • 2019-05-30
  • 2017-02-17
  • 2013-06-01
  • 2023-03-14
  • 2015-10-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多