Я пытаюсь установить Homestead VM для разработки Laravel на Debian Linux 8 с помощью Vagrant 1.8.4 и VirtualBox 5.0.24 r108355.Laravel Homestead - не указан входной файл?
После official documentation, я установил Homestead и настроил его в Homestead.yaml
следующим образом:
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: ~/Code/dev.todoparrot.com
to: /home/vagrant/Code
sites:
- map: dev.todoparrot.com
to: /home/vagrant/Code/dev.todoparrot.com/public
databases:
- homestead
# blackfire:
# - id: foo
# token: bar
# client-id: foo
# client-token: bar
# ports:
# - send: 50000
# to: 5000
# - send: 7777
# to: 777
# protocol: udp
Чтобы протестировать его с файлом образца, я создал в /home/user/Code/dev.todoparrot.com/public/
в index.php
на моей локальной машине, которая вторит строка:
<?php echo "Hello from Homestead!"; ?>
Я также добавил dev.todoparrot.com
к /etc/hosts
:
127.0.0.1 localhost
127.0.1.1 debian
192.168.10.10 dev.todoparrot.com
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
В Homestead
папке моей локальной машины, виртуальная машина запускается как через vagrant up
и vagrant up --provision
, но когда я посещаю домен http://dev.todoparrot.com/ в браузере, я получаю следующее сообщение об ошибке:
Нет входной файл, указанный.
Любая идея, что может быть неправильным?
Перейдите к/дома/бродяга/Код и установить Laravel там изменения –
Попробуйте: папки: - карта: ~/Код , а затем бродячие до --provision – dkruchok
Это решило его: браузер отображает «Привет от Homestead !». Тихо странно .. –