2015-12-23 6 views
0

Я пытаюсь настроить Homestead, но он не работает. Я следил за документацией на https://laravel.com/docs/5.2/homestead и смотрел видео на laracast. Но все же не могу понять, почему он не работает. Когда я перехожу к test.app:8000, появляется следующее сообщение:Laravel homestead не работает

Указанный входной файл не указан.

Также, когда я изменил пути в своем файле homestead.yaml, я выполняю «бродяжничество».

Это как мой файл homestead.yaml выглядит (в 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: ~/documents/vagrant/sites 
     to: /home/vagrant/Code 

sites: 
    - map: test.app 
     to: /home/vagrant/Code/test 

databases: 
    - homestead 

# blackfire: 
#  - id: foo 
#  token: bar 
#  client-id: foo 
#  client-token: bar 

# ports: 
#  - send: 50000 
#  to: 5000 
#  - send: 7777 
#  to: 777 
#  protocol: udp 

Путь моих папок: "~/документы/бродяга/сайтов" действительно существует, потому что я могу cd в него. Я также добавил test.app в мой файл etc/hosts (см. Снимок экрана). enter image description here

Что я делаю неправильно ... Попытка установить усадьбу часами сейчас!

ответ

1

В вашем/etc/hosts заменить 127.0.0.1 test.app на 192.168.10.10 test.app.

Заменить

sites: 
- map: test.app 
    to: /home/vagrant/Code/test 

с

sites: 
- map: test.app 
    to: /home/vagrant/Code/test/public 

Затем запустите vagrant provision.

+0

теперь он говорил мне, что веб-страница не available .. – Jamie

+0

В браузере вы пытаетесь выполнить test.app? Нет test.app:8000 – Mirceac21

+0

Да, но все же говорю мне: «Нет указанного входного файла». – Jamie

0

Создать index.php в тестовой директории или если вы используете Laravel изменить код этой

sites: 
     - map: test.app 
      to: /home/vagrant/Code/test/public 

Может быть, эта тема поможет вам понять проблему http://laravel.io/forum/06-04-2014-no-input-file-specified-using-homestead

+0

Спасибо, работая сейчас. Есть способ, как я могу удалить: 8000 в конце? Так что я могу просто набрать test.app? – Jamie

+0

@ jamie да, вы можете – xAoc

Смежные вопросы