1
votes

laravel-2019-06-24.log "n'a pas pu être ouvert: échec de l'ouverture du flux: autorisation refusée

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

entrez la description de l'image ici


0 commentaires

3 Réponses :


1
votes

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.


1 commentaires

Je saisis le bon mot de passe mais j'obtiens toujours la même erreur



-1
votes

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


2 commentaires

Veuillez vérifier que le fichier existe à l'emplacement.


vous vérifierez le lien: stackoverflow.com/questions/23411520/...



0
votes

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


3 commentaires

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