J'ai installé Larval Homestead conformément à la documentation du site officiel, mais le site n'est pas accessible normalement après le démarrage de la machine virtuelle, ce qui demande Aucun fichier d'entrée spécifié.
Ce qui suit est le contenu de configuration de Homestead.yaml
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
hostname: jack
name: jack
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: "/Users/Jack/laravel"
to: "/home/vagrant/laravel"
sites:
- map: homestead.app
to: "/home/vagrant/laravel/public"
hhvm: true
databases:
- homestead
# blackfire:
# - id: foo
# token: bar
# client-id: foo
# client-token: bar
# ports:
# - send: 50000
# to: 5000
# - send: 7777
# to: 777
# protocol: udp
/Users/Jack/laravel Ce package Laravel a été installé par moi à l'aide de composer. Je l'ai testé avec php artisan -serve et il n'y a eu aucun problème. Il est accessible normalement.
Cela devrait être un problème de configuration de nginx, n'est-ce pas ? Y a-t-il un accueil sur nginx ?
J'ai eu ce problème, et la solution est de mettre le nom de domaine configuré dans le fichier hosts au début. Quant à savoir pourquoi, ce n’est pas tout à fait clair. Vous pouvez l'essayer ~
J'ai aussi ce problème, l'affiche l'a-t-elle résolu
Pourquoi utilisez-vous Homestead ? J'ai configuré l'environnement LNMP directement dans la machine virtuelle Linux de VMware, puis j'ai utilisé Laravel, et il n'y a eu aucun problème !