2017-02-17 11 views
0

Я установил усадьбу Ларавель, она отлично работает. моя проблема заключается в том, как я сопоставляю существующий проект с усадьбой? мой Homestead.yaml файл как нижеСуществующий проект с усадьбой Ларавель (5.4)

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

authorize: ~/.ssh/id_rsa.pub 

keys: 
    - ~/.ssh/id_rsa 

folders: 

    - map: D:/www/Laravel 
     to: /home/vagrant/Code/Laravel 


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



databases: 
    - homestead 

Этот проект вызвал из Homestead у меня есть еще один проект существует и как карта homestead.I добавлен следующий код Homestead.yaml файл, но он не работает.

- map: D:/www/MyProject 
     to: /home/vagrant/Code/MyProject 

Пожалуйста, любой может мне помочь. Спасибо.

+0

ли вы повторно положение вашей Homestead VM? используйте эту команду 'vagrant reload --provision' – vonec

+0

Также вам нужно добавить сайт, который отображается в общей папке MyProject – vonec

ответ

1

вы должны изменить folders раздел карты вам www Адресной книги

folders: 

    - map: D:/www 
     to: /home/vagrant/Code 

Это позволит вам хранить все ваши проекты в D:/каталог WWW, и все они будут отображаться на вашу виртуальную машину.

теперь вы можете добавить свой сайт

вы должны добавить это под сайты

- map: my-project.app 
    to: /home/vagrant/Code/MyProject/public 

это предполагает, что проект находится в D:/WWW/MyProject


также не забудьте добавить новый домен в свой hosts файл

192.168.10.10 my-project.app 

и запустить vagrant reload --provision

1

Попробуйте это:

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

authorize: ~/.ssh/id_rsa.pub 

keys: 
    - ~/.ssh/id_rsa 

folders: 

    - map: D:/www/ 
     to: /home/vagrant/Code/ 


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


databases: 
    - homestead 

Убедитесь, что:

1) Существует код папки внутри C:/Users/{CurrentUser}/

2) У вас есть папка MyProject в D:/www

3) Виртуальная запись файла хостов: Vagrant окна IP MyProject.app

И наконец огнь vagrant reload --provision команды в C:/Users/{CurrentUser}/папка Homestead