J'ai installé Laravel Homestead et édité mon fichier hôte, mais quand je visite l'URL indiquée dans mon navigateur, je reçois le message "Aucun fichier d'entrée spécifié." après avoir couru "vagabond vers le haut" dans le terminal. Ma supposition initiale est quelque chose est incorrect dans le fichier Homestead.yaml mais je ne peux pas voir quoi. Je cours Mac OS et ma VM est une VirtualBox. Tous mes sites sont dans un dossier appelé "Sites" qui est un enfant direct de l'utilisateur du système d'exploitation, donc Nom d'utilisateur/Sites. Le chemin de mon dossier Homestead est également là comme ceci:. _Username/Sites/de _homestead »"Aucun fichier d'entrée spécifié." lors de l'exécution Laravel Homestead
Dans le fichier Homestead.yaml je mis mon « dossier » à map: ~/Sites
- cela devrait signifier quand je visite l'URL spécifiée dans la navigateur je reçois une liste de dossiers (tous mes sites), non? Ou du moins c'était le résultat que je me attends.
Si je tape ~Sites/
dans ma barre d'adresse du navigateur, je vois une liste de dossiers de sorte que le L'emplacement est correct Il redirige vers le fichier: /// Users/USERNAME/Sites/
Avant d'exécuter vagrant up
'nom_utilisateur.dev' ne fonctionnera pas dans la barre d'adresse, par la suite. e tout est correct car il ramasse.
Ceci est le contenu de mon fichier Homestead.yaml pour référence:
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: ~/Sites
to: /home/vagrant/Code
sites:
- map: username.dev
to: /home/vagrant/Code/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
Quelqu'un peut-il voir ce qui ne va pas ou donner des conseils sur ce qui pourrait d'autre est d'être?
Ouais je l'ai fait un dossier « Sites » et qui a beaucoup de sous-dossiers qui sont des projets individuels (sites Web) Ainsi pourrait L'URL mappée être '/home/vagagrant/Code/Sites/public 'ou doit-il s'agir d'un sous-dossier spécifique. Je travaille régulièrement sur tous ces projets, donc idéalement, je voulais afficher une liste dans le navigateur et travailler sur tous ces projets - ou n'est-ce pas possible? Désolé si j'ai mal compris! – user1406440
Juste pour confirmer j'ai essayé de changer en ajoutant 'yourSiteFolderName',' Sites' et un nom de dossier réel dans le dossier 'Sites' mais toujours pas de chance de le faire fonctionner. J'ai également essayé de faire pointer l'URL vers 'Sites/projectname' qui a un fichier' index.php' dans la racine mais j'ai toujours la même erreur. :/ – user1406440