2014-11-29 9 views
15

Hee, małe pytanie: Tak więc skonfigurowałem Homestead 2.0 i wszystko działa dobrze. Chciałem dodać inny projekt w tym samym katalogu kodu, ale połączyć go z innym adresem URL. Więc dodałem go na liście witryn, ale kiedy odwiedziłem laravel.app wszystko działa dobrze, ale kiedy odwiedzam larabook.app, pokazuje mi stronę laravel.app! Oba adresy URL są połączone z 192.168.10.10 w moim pliku/etc/hosts.Homestead 2.0 wiele stron, wszystkie linki do tego samego adresu URL

Próbowałem ponownym uruchomieniu komputera Mac i ponownym uruchomieniu maszyny wirtualnej, ale nic nie działa: '(

/etc/hosts

192.168.10.10 laravel.app 
192.168.10.10 larabook.app 

Homestead.yaml

folders: 
    - map: ~/Code 
     to: /home/vagrant/Code 

sites: 
    - map: laravel.app 
     to: /home/vagrant/Code/Laravel/public 
    - map: larabook.app 
     to: /home/vagrant/Code/Larabook/public 

databases: 
    - homestead 
    - larabook 

Odpowiedz

36

Zakładając swój Homestead. Plik yaml powyżej

wpisz:

$ vagrant global-status 

wyświetli coś takiego;

id name  provider state directory  
--------------------------------------------  
77c5c30 default virtualbox running et....  

wpisz:

$ vagrant provision 77c5c30 

Oczywiście to zakłada, masz tylko 1 VM, jeśli masz inne następnie przeczytać instrukcję po uruchomieniu przepis praktycznej Vagrant

+0

to naprawdę działa na Homestead 2. Miałem ten sam problem i próbował użyć 'homestead' lub' default' jak Vagrant oknie nazwa to przepis po dodaniu nowych serwisów, ale powyższa metoda działa w tej chwili jak wdzięk –

+0

Praca przy użyciu Homestead 2 i Vagrant 1.7 - Co tak naprawdę się tutaj dzieje? chciałbym wiedzieć :) –

+0

To naprawdę mi pomogło. Wielkie dzięki. Przewodnik Laravel powinien zawierać ten bardzo ważny krok. Jesteś geniuszem, żeby to zrozumieć. – KalC

0

ten pracował dla mnie tylko jedno zastrzeżenie ...

Na szczęście grałem tylko z domostwem, włóczęgą & laravel5.

Znalazłem po udostępnieniu VM, nowe mapowanie strony w Homestead.yami działało.

Jednak utraciłem wszystkie moje dane z bazy danych z mojej oryginalnej bazy danych.

Tylko słowo ostrzeżenia. mam nadzieję że to pomoże.

2

Działa to dla mnie, a nie stracić bazie danych:

$ homestead halt 
$ homestead up --provision 
Powiązane problemy