web-dev-qa-db-fra.com

Laravel Le flux ou le fichier "/storage/logs/laravel.log" n'a pas pu être ouvert: échec d'ouverture du flux: autorisation refusée

J'exécute Laravel app sur le serveur (Ubuntu 16.04). J'ai une erreur

Impossible d'ouvrir le flux ou le fichier "/var/www/mydomain.com/storage/logs/laravel.log": impossible d'ouvrir le flux: autorisation refusée

J'ai déjà recherché ma question sur Google. J'ai trouvé cette réponse , mais cela n'a pas été utile. Je ne peux pas définir l'autorisation 777 pour le stockage (c'est dangereux), comme l'ont suggéré de nombreuses autres réponses que j'ai trouvées.
D'autres suggestions?


MISE À JOUR:

Sudo chgrp -R www-data storage bootstrap/cache
Sudo chmod -R ug+rwx storage bootstrap/cache

était utile

6
user9250371

Ces commandes ont été utiles:

Sudo chgrp -R www-data storage bootstrap/cache
Sudo chmod -R ug+rwx storage bootstrap/cache
18
user9250371