【问题标题】:How do I correctly configure my homestead.yaml file?如何正确配置我的 homestead.yaml 文件?
【发布时间】:2017-08-25 23:25:32
【问题描述】:

我是第一次设置 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 时。 我还将主机文件配置为

192.168.10.10 咨询应用

然后运行无业游民的规定

我真的无法再帮助自己了,我很高兴能得到任何帮助。谢谢!

编辑: 现在我已经改变了我的

- map: C:/Users/MyName/Documents/web/sites

到

- map: ~/Documents/web/sites

我可以通过 localhost:8000 访问我的页面,但只能这样..

【问题讨论】:

  • 将/home/vagrant/sites/consulting 更改为/home/vagrant/sites/consulting/public 会发生什么?
  • 不幸的是,它没有改变..但是(在将我的代码更改为您的建议之前),我意识到我可以通过 localhost:8000 访问我的页面,但仍然不能通过consulting.app。同样在我的文件夹中,“咨询”目前只有一个 index.php,一旦我打开 localhost:8000,它就会成功地回显“测试”
  • 另外,检查我在原始帖子中的编辑,看看我是如何得到一个我也无法理解的部分存档

标签: laravel installation homestead


【解决方案1】:

我发现问题在更深层次上,因为我可以通过手动输入 IP 来打开网站,但不能通过 Consulting.app 。 因此,这个问题不再相关。如果您有类似的问题,请检查您是否可以访问 IP 地址。如果不是,请查明您的 /etc/hosts 文件为何无法将主机名解析为 IP。

【讨论】:

    猜你喜欢
    • 2013-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-21
    • 2013-10-19
    • 2021-02-13
    • 1970-01-01
    • 2019-07-09
    相关资源
    最近更新 更多