J'ai tout essayé mais je n'ai trouvé aucune solution. J'essaye de faire un projet en laravel. J'ai créé le fichier de migration mais après avoir écrit php artisan migrate. J'obtiens l'erreur suivante.
Voici une photo d'erreur
3 Réponses :
Vous devez modifier l'autorisation du répertoire stockage
(comme vous l'avez essayé). Il semble que vous ayez saisi un mot de passe incorrect.
Je saisis le bon mot de passe mais j'obtiens toujours la même erreur
Tout d'abord, essayez les commandes ci-dessous, puis exécutez à nouveau la commande artisan.
php artisan cache:clear php artisan config:cache php artisan config:clear
Veuillez vérifier que le fichier existe à l'emplacement.
vous vérifierez le lien: stackoverflow.com/questions/23411520/...
Vous obtenez probablement une erreur Laravel juste avant celle-ci et le droit sur le fichier d'erreur est pour apache. Et pour cette erreur, le droit pour le fichier devrait être pour l'interface utilisateur.
Voici la commande pour configurer une autorisation spéciale sur tous les répertoires de cache et de stockage.
$ sudo chown -R `whoami`:`whoami` /var/www/[site_name] $ sudo chmod 775 -R /var/www/[site_name] $ cd /var/www/[site_name] $ sudo setfacl -R -m u:www-data:rwX -m u:`whoami`:rwX storage bootstrap/cache $ sudo setfacl -dR -m u:www-data:rwx -m u:`whoami`:rwx storage/ bootstrap/cache/`
www-data est votre utilisateur apache ou ngix qui exécute le webservice
Impossible de définir l'autorisation de lecture et d'écriture, dit-il, autorisation refusée
J'ai édité mon article avec des commandes que je fais habituellement lors du démarrage d'un nouveau projet Laravel sur ma machine virtuelle de développement.
laissez-moi essayer, btw j'ai un système d'exploitation mac avec Xampp