2014-11-29 4 views
15

Hee Jungs, kleine Frage: Also habe ich das Homestead 2.0 eingerichtet und alles funktioniert gut. Ich wollte ein anderes Projekt im selben Code-Verzeichnis hinzufügen, aber es mit einer anderen URL verknüpfen. Also habe ich es in die Seitenliste aufgenommen, aber als ich laravel.app besuchte, funktioniert alles gut, aber wenn ich larabook.app besuche, zeigt es mir die Seite laravel.app! Beide URLs sind mit 192.168.10.10 in meiner Datei/etc/hosts verknüpft.Homestead 2.0 mehrere Seiten, alle Link zu der gleichen URL

Ich habe meinen mac versucht einen Neustart und Neustart des vm, aber nichts funktioniert: '(

/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 

Antwort

36

Ihr Homestead Unter der Annahme. Yaml-Datei über

eingeben:

$ vagrant global-status 

wird etwas wie anzeigen;

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

Art:

$ vagrant provision 77c5c30 

Natürlich ist dies vorausgesetzt, dass Sie nur 1 VM haben, wenn Sie andere haben dann die Anweisung lesen, wenn Sie vagrant Bestimmung

+0

Das ist wirklich für Homestead arbeitet 2. Ich hatte das gleiche Problem und versucht, 'homestead' zu verwenden oder' default' als Vagrant Box Name, um es nach dem Hinzufügen neuer Seiten bereitzustellen, aber die obige Methode funktioniert im Moment wie ein Charme –

+0

Arbeitete mit Homestead 2 und Vagrant 1.7 - Was passiert hier wirklich? würde gerne wissen :) –

+0

Das hat mir wirklich geholfen. Danke vielmals. Laravel Leitfaden sollte diesen sehr wichtigen Schritt enthalten. Du bist ein Genie, um das herauszufinden. – KalC

0

dies für mich gearbeitet mit nur laufen ein Vorbehalt ...

Zum Glück spielte ich nur mit Gehöft, Landstreicher & Laravel5.

Ich fand nach der Bereitstellung der VM, die neue Standortkartierung in Homestead.yami arbeitete.

Allerdings habe ich alle meine Datenbankdaten aus meiner ursprünglichen Datenbank verloren.

Nur ein Wort der Warnung. hoffe das hilft.

2

Dies funktioniert für mich, und nicht verlieren die Datenbank:

$ homestead halt 
$ homestead up --provision 
Verwandte Themen