Mettre les droits d'exécution à tous les fichiers c'est bourrin !!!
je pense que ton pb ne devait pas venir de là
Bonjour,
J'ai réalisé un tout début d'application utilisant Laravel, elle fonctionne parfaitement en local, mais impossible de la faire fonctionner sur mon vps.
J'ai donc essayé en creant directement une application vierge via composer mais cela ne fonctionne pas non plus, j'ai tout le temps cette ecran blanc qui met gêne, sans aucune erreur qui s'affiche...
Si l'un d'entre vous a une idée, je suis preneur !!
Merci d'avance,
Sebastien
7 réponses
Salut,
As tu accès aux log apache afin de regarder ce qu'il se passe ?
Oui j'y ai accès.
j'ai corrigé le soucis du www/vendor introuvable en déplaçant les fichiers à la racine du www (si il y a un autre moyen je suis preneur, je souahiterais mettre dans www/laravel).
Et j'ai donc maintenant d'autre erreur ...
merci de ton aide
c'est bon j'ai trouvé !!
Le premier probleme était que je faisait chmod 775 storage/ au lieu de chmod -R 777 storage/
Et il semblerait que je devais aussi vide le cache avec php artisan cache:clear !!
Merci de ton aide, j'ai trouvé ça grace au log, je ne savais pas comment y accédé !
Merci beaucoup!
Oui, je suis d'accord, c'est super bourrin mais étrangement les erreurs de mes logs montrer clairement un problème de permissions... J'avais essayé 755, ça ne fonctionnait pas ..
J'ai refait plusieur nouveau projet pour être sur que ce soit bien en modifiant les permissions et à chaque fois c'est en mettant le dossier storage à 777 que ça a fonctionnait.
Pour les dossiers je suis d'accord qu'il faut le droit d'exécution pour rentrer dans le répertoire
ma méthode c'est de retirer tous les droits d'exécution chmod -R a-x
puis de les rajouter uniquement sur les dossiers (X majuscule) chmod -R a+X
Ah oui d'accord ! En faite c'était les dossiers qui n'avait pas les bonne permissions !
J'ai appliqué ta méthode, c'est plus sûre en effet !
Merci ! :)