2017-10-08 8 views
0

Alles scheint auf meiner Windows 10-Box zu arbeiten, wie ich es einrichten versuchen und ich kann über http://127.0.0.1:8000 aber nicht http://Homestead.app zugreifen Auch das größte Problem ist nicht in der Lage zu Greifen Sie über den angehängten Ordner auf meine Dateien zu. Ich habe die Dateipfade so geändert, dass Schrägstriche statt umgekehrter Schrägstriche auf den Pfaden weitergeleitet werden, aber ich kann nicht auf die Dateien meiner App zugreifen.Homestead-Ordner wird nicht aktualisiert den Ordner mit meinen Dateien

==> homestead-7: Checking if box 'laravel/homestead' is up to date... 
==> homestead-7: Clearing any previously set forwarded ports... 
==> homestead-7: Clearing any previously set network interfaces... 
==> homestead-7: Preparing network interfaces based on configuration... 
    homestead-7: Adapter 1: nat 
    homestead-7: Adapter 2: hostonly 
==> homestead-7: Forwarding ports... 
    homestead-7: 80 (guest) => 8000 (host) (adapter 1) 
    homestead-7: 443 (guest) => 44300 (host) (adapter 1) 
    homestead-7: 3306 (guest) => 33060 (host) (adapter 1) 
    homestead-7: 5432 (guest) => 54320 (host) (adapter 1) 
    homestead-7: 8025 (guest) => 8025 (host) (adapter 1) 
    homestead-7: 27017 (guest) => 27017 (host) (adapter 1) 
    homestead-7: 22 (guest) => 2222 (host) (adapter 1) 
==> homestead-7: Running 'pre-boot' VM customizations... 
==> homestead-7: Booting VM... 
==> homestead-7: Waiting for machine to boot. This may take a few minutes... 
    homestead-7: SSH address: 127.0.0.1:2222 
    homestead-7: SSH username: vagrant 
    homestead-7: SSH auth method: private key 
==> homestead-7: Machine booted and ready! 
==> homestead-7: Checking for guest additions in VM... 
==> homestead-7: Setting hostname... 
==> homestead-7: Configuring and enabling network interfaces... 
==> homestead-7: Mounting shared folders... 
    homestead-7: /vagrant => C:/Users/mattr/boxes/Homestead 
==> homestead-7: Machine already provisioned. Run `vagrant provision` or use the `--provision` 
==> homestead-7: flag to force provisioning. Provisioners marked to run always will still run. 

Mein CLI ergibt sich aus der Vagrant Box.

und mein Homestead.yaml ist

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

authorize: C:/Users/mattr/.ssh/id_rsa.pub 

keys: 
    - C:/Users/mattr/.ssh/id_rsa 

folders: 
    - map: ~/Code/test/ 
     to: C:/Users/mattr/Projects/home_lara/ 

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

databases: 
    - homestead 

# blackfire: 
#  - id: foo 
#  token: bar 
#  client-id: foo 
#  client-token: bar 

# ports: 
#  - send: 50000 
#  to: 5000 
#  - send: 7777 
#  to: 777 
#  protocol: udp 

Dank, wenn Sie mir helfen, kann ich es zu schätzen wissen, wie es wirklich. Wenn mir irgendwelche Details fehlen, werde ich sie schnell greifen.

Antwort

0

zu können Ihre App über homestead.app zugreifen Sie es zu Ihrem Host-Datei hinzufügen müssen, die in C:\Windows\System32\drivers\etc\hosts liegt es einfach bearbeiten und die Zeile:

192.168.10.10 homestead.app 

Und, um die Änderungen, die Sie sparen gemacht auf der Datei homestead.yaml versuchen Sie führen Sie den Befehl vargant reload --provision.

Oh, und ich habe gerade gesehen, dass in den Ordnern Teil Sie die Links invertiert sollten Sie den Ordner Ihres Projekts nach/home/vagrant/code zuordnen, um dem Server mitzuteilen, dass der Code Foler auf Ihren Projektordner wie folgt zeigt:

folders: 
    - map: C:\Users\mattr\Projects\home_lara 
     to: /home/vagrant/code 
Verwandte Themen