2017-10-08 4 views
0

Tout semble fonctionner sur ma boîte de Windows 10 comme je tente de le configurer et je peux y accéder par http://127.0.0.1:8000 mais pas http://Homestead.app Aussi le plus gros problème est de ne pas pouvoir accéder à mes fichiers via le dossier monté. J'ai modifié les chemins d'accès aux barres obliques à la place des barres obliques inverses sur les chemins, mais je ne peux pas accéder aux fichiers de mon application.Dossier Homestead ne mettra pas à jour le dossier monté avec mes fichiers

==> 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. 

Mon CLI résulte de l'élevage de la boîte vagabonde.

et mon Homestead.yaml est

--- 
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 

Merci si vous pouvez me aider je l'apprécie vraiment comme. Si je manque de détails, je les saisirai rapidement.

Répondre

0

Pour pouvoir accéder à votre application via homestead.app vous devez l'ajouter à votre fichier hôte qui est situé dans C:\Windows\System32\drivers\etc\hosts il suffit d'éditer et ajoutez la ligne:

192.168.10.10 homestead.app 

Et pour enregistrer les modifications que vous fait sur le fichier homestead.yaml essayer de exécuter la commande vargant reload --provision. Oh et je viens de voir que dans la partie dossiers vous avez inversé les liens, vous devez mapper le dossier de votre projet sur/home/vagagrant/code pour indiquer au serveur que le code foler pointera vers votre dossier projet comme ceci:

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