2016-08-08 50 views
-1

Ich habe MongoDB auf einem Homestead-Server installiert. Ich habe kein richtiges Setup der Weiterleitungs-Ports verwaltet, so dass ich die Datenbank mit einem GUI-Tool wie Mongochef verwalten kann.Weiterleitungs-Ports mit Laravel/Homestead + MongoDB

Ich habe diese Zeilen zur Vagrantfile hinzugefügt, aber es funktioniert immer noch nicht.

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| 
... 
    # Configure guest services to be accessible on host 
    config.vm.network "forwarded_port", guest: 3000, host: 3000 
    config.vm.network "forwarded_port", guest: 27017, host: 27017 
... 
end 

Haben Sie eine Idee?

Antwort

0

Port Forwarding für Heimstätte sollte in Ihrer homestead.yaml Datei auftreten, nicht innerhalb der Vagrantfile in Ihrer Box Position.

Ändern ~/.Homestead/homestead.yaml, scrollen Sie nach unten:

ports: 
    - send: 3000 
     to: 3000 
    - send: 27017 
     to: 27017 

Sie brauchen nichts anderes zu tun hier, da diese Ports von host->guest ohne die Notwendigkeit weitergeleitet wird jeder zu tun mehr konfigurieren. Wenn das immer noch nicht funktioniert, dann ist das Problem nicht hier, aber anderswo.

Hinweis Sie müssen homestead reload --provision für dieses zu übernehmen.

+0

Vielen Dank für Ihre Hilfe. Das Problem ist noch nicht gelöst, aber das wird einen guten Teil davon lösen. –

+0

Ich habe diese Änderungen vorgenommen, aber ich kann mich nicht mit Robomongo/Mongochief verbinden: / – Mistre83