J’ai créé une nouvelle application Laravel en utilisant la commande composer create-project
. Ensuite, je mets tous les dossiers et fichiers dans /usr/share/nginx/html/
, qui est la racine de document par défaut de mon serveur nginx. Cependant, chaque fois que 403 Forbiden
http://localhost
, il affiche 403 Forbiden
. J’ai essayé de créer un index.php (<? php_info();)
test index.php (<? php_info();)
et ça a bien fonctionné.
J’ai lu quelque part que j’ai besoin de définir le dossier contenant (/ html), ainsi que la permission du dossier app/storage
sur 777 mais toujours pas de chance.
Aidez-moi, s’il vous plaît. Merci d’avance.
Voici le nginx default.conf
Les projets Laravel servent à partir du répertoire
. Assurez-vous que votre configuration nginx est configurée pour y rechercher votre fichier d’index et PAS dans votre dossier
uniquement.
Voulez-vous éditer votre question et coller votre configuration de serveur là-bas?
Je pense que cela peut être parce que index.php n’est pas dans la liste des fichiers d’index. vérifiez ces lignes:
index index.html index.php;
ou
try_files $uri $uri/ =404;