Homestead.test 默认文件给出 [未指定输入文件] Ubuntu

Homestead.test default file gives [No input file specified] Ubuntu

我刚刚安装了 Ubuntu 17.10,我想尝试使用 Laravel 创建一个网站,但我遇到了困难,我按照说明进行操作。官网上一步步来。但我觉得少了点什么,

因为我没有触摸/编辑 Homestead.yaml 中的任何内容,所以基本上它可以正常工作吗?

我已经在使用 vagrant up --provision。已经创建了 ssh 密钥。我已经用谷歌搜索并尝试了几种方法,但没有解决问题,我已经打开我的 XAMPP 以及

对不起,我以前从未接触过Ubuntu,所以我很盲目地使用这个OS

这是我的Homestead.yaml文件

Homestead.yaml

以及/home/workspace//home/workspace/Homestead/

的目录

~ Dir

Homestead Dir

我的主机文件

Hosts File

已编辑:

我刚刚在 ~/Homestead/Projects/[它在这里] 中创建了一个新项目,因为默认的 laravel 安装已经在运行,所以现在我想在 Homestead 的 Projects 文件夹中创建一个新项目,但为什么它会将 url 重定向到 https?

文件夹

在此屏幕截图中:https://i.stack.imgur.com/4cxGy.png您的 ~/code 文件夹似乎不存在,这意味着 Homestead 不会映射它。在您的主机 OS (Ubuntu 17) 中创建该文件夹,然后 运行 vagrant destroy && vagrant up 如果您仍然有问题 post 整个输出在这里供我们检查。

关于我的最后一个问题,为什么当我尝试打开我的新项目时总是给我这个错误您的互联网连接不是私有的。这是因为我在站点名称中使用 .app.dev,问题来自 google chrome,所以我需要将其更改为 .test 然后它就可以正常工作了。

我从这个网站得到了答案 https://laracasts.com/discuss/channels/laravel/chrome-blocked-localhost-with-error-your-connection-is-not-private