没有指定输入文件。 (Laravel with homestead)

时间:2017-09-08 08:47:42

标签: php laravel vagrant homestead

我正在尝试设置laravel 5.5与宅基地一起工作。

我已按照here步骤进行操作,包括启动流浪盒。

但是,在浏览器中输入“dev.todoparrot.com”或“192.168.10.10”会显示“未指定输入文件”。错误。

尝试

vagrant up --provision 

(因为我对homestead.yaml进行了更改)没有解决它。

我的homestead.yaml看起来像:

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

authorize: C:/Users/User/.ssh/id_rsa.pub

keys:
    - C:/Users/User/.ssh/id_rsa


folders:
  - map: D:/projects/todoparrot
    to: /home/vagrant/Code

sites:
  - map: dev.todoparrot.com
    to: /home/vagrant/Code/todoparrot/public

我已经用作曲家将laravel 5.5安装到“D:/ projects / todoparrot”中。在此文件夹上运行 php artisan serve 可正常工作 - 模板网站位于http://127.0.0.1:8000/

正在运行

vagrant ssh

或Putty并导航到/ Code并输入ls会返回“D:/ projects / todoparrot”中的相同文件,因此同步正在运行。

1 个答案:

答案 0 :(得分:0)

更改

sites:
  - map: dev.todoparrot.com
    to: /home/vagrant/Code/todoparrot/public

sites:
  - map: dev.todoparrot.com
    to: /home/vagrant/Code/public

解决了我的问题。下面的教程没有考虑我正在做的事情是我的错误的根源。