【问题标题】:The web.app page isn’t workingweb.app 页面不工作
【发布时间】:2017-02-14 15:21:09
【问题描述】:

当我尝试打开 web.app 时,它不起作用。但是vagrant up 运行成功。 Hier 是我的 Homestead.yarn 文件

ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox

authorize: ~/.ssh/id_rsa.pub

keys:
    - ~/.ssh/id_rsa

folders:
    - map: ~/www/
  to: /home/vagrant/www

sites:
    - map: web.app
  to: /home/vagrant/www/web

databases:
    - homestead

我使用的是 Mac OS。 laravel box : laravel/homestead (virtualbox, 1.1.0) 在主机 127.0.0.1 web.app 中(192.168.10.10 和 127.0.0.1 都不起作用) vagrant 和 homestead 是最新的。任何想法? web.app:8000 别的不行

【问题讨论】:

  • 您是否已将该条目添加到 Mac 的 /etc/hosts 文件中?
  • 你为什么使用 vagrant?尝试使用 laravel Valet
  • @JRLambert 是的,我已经添加了。
  • @SandipPatel 因为我做不到。这是工作。
  • 您的主机必须有192.168.10.10 web.app 一切都在您的VM 中启动了吗?如果你 ssh 进入你的虚拟机 (vagrant ssh) 你能运行curl http://web.app

标签: laravel vagrant homestead


【解决方案1】:

首先在您的 homestead.yaml 文件中,进行以下更改

folders:
    - map: ~/www/web
    to: /home/vagrant/www/web

sites:
    - map: web.app
    to: /home/vagrant/www/web/public

然后转到您的 Homestead 文件夹并执行

vagrant reload --provision

重新加载后做

vagrant up

然后编辑 /etc/hosts 文件并添加以下行

192.168.10.10  web.app

现在你应该在浏览器上点击 web.app 时得到 laravel 主页

【讨论】:

  • 它没有帮助:/
【解决方案2】:

我不知道为什么,但我的主机文件被忽略了。因此我只使用了192.168.10.10 而不是web.app 10 小时后我解决了这个问题。刚刚删除主机文件并再次创建它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-21
    • 1970-01-01
    • 2012-06-03
    • 2022-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多