2014-11-29 14 views
15

Hee ragazzi, piccola domanda: Quindi ho installato l'Homestead 2.0 e tutto funziona perfettamente. Volevo aggiungere un altro progetto nella stessa directory di codice, ma collegarlo a un altro URL. Così l'ho inserito nell'elenco dei siti, ma quando ho visitato laravel.app funziona tutto bene, ma quando visito larabook.app mi mostra la pagina laravel.app! Entrambi gli URL sono collegati a 192.168.10.10 nel mio file/etc/hosts.Homestead 2.0 siti multipli, tutti collegati allo stesso URL

Ho provato a riavviare il mio Mac e riavviare la VM ma nulla sta lavorando: '(

/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 

risposta

36

Assumendo che il Homestead. file yaml sopra

tipo:

$ vagrant global-status 

visualizzerà qualcosa come;

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

digitare:

$ vagrant provision 77c5c30 

Naturalmente questo presuppone che avere solo 1 VM, se si dispone di altri quindi leggere le istruzioni quando si esegue disposizione vagabondo

+0

Questo è davvero lavorando per Homestead 2. Ho avuto lo stesso problema e ha cercato di usare '' homestead' o default' casella Vagrant nome per eseguire il provisioning dopo l'aggiunta di nuovi siti, ma il metodo di cui sopra funziona al momento come un fascino –

+0

Lavorato con Homestead 2 e Vagrant 1.7 - Cosa sta succedendo davvero qui? mi piacerebbe sapere :) –

+0

Questo mi ha davvero aiutato. Molte grazie. La guida di Laravel dovrebbe includere questo passaggio cruciale. Sei un genio per capirlo. – KalC

0

questo ha funzionato per me con solo un avvertimento ...

fortunatamente stavo solo giocando con la fattoria, vagabonda & laravel5.

Ho trovato dopo il provisioning della VM, la nuova mappatura del sito in Homestead.yami ha funzionato.

Tuttavia, ho perso tutti i dati del mio database dal mio database originale.

Solo una parola di avvertimento. spero che questo ti aiuti.

2

questo funziona per me, e non ho perso il database:

$ homestead halt 
$ homestead up --provision 
Problemi correlati