Comment gérer une erreur 403 Forbidden de laravel avec la commande "storage:link" sur un hébergement mutualisé Camoo.
Peut-être avez-vous déjà rencontré ce problème lorsque vous générez un lien symbolique avec la commande artisan storage:link et que vous êtes sur un hébergement de type mutualisé.
Vous obtenez une erreur 403 sur vos fichiers stockés dans storage/app/public
.
C’est normal, car en fonction de votre offre d’hébergement, vos accès ne vous donne pas le droit d’écriture et de lecture partout.
Lorsque vous générez un lien symbolique avec php artisan storage:link
Laravel va créer un lien symbolique à partir de la racine et Apache va parcourir les dossiers jusqu’à la cible de votre lien symbolique.
Le résultat, c'est que si vous n’avez pas les droits partout, vous obtiendrez le fameux message Error 403 Forbidden.
Comment résoudre ce problème ?
La solution à ce problème est simple :
En SSH, supprimez votre ancien lien symbolique si ce n’est pas déjà fait, puis rendez-vous sur le dossier public de votre projet Laravel.
Tapez la commande suivante pour créer un lien symbolique avec un chemin relatif ln -s ../storage/app/public storage
.
-----------------------------
En cas de blocage, consultez notre service client via notre site web, depuis votre tableau de bord CAMOO ou en nous écrivant à l'adresse : support@camoo.hosting.
Vous avez des questions à propos de cet article, laissez-nous un commentaire.
Nous vous répondrons au plus vite !
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.