Maison > développement back-end > tutoriel php > Comment résoudre le problème « Erreur : laravel.log n'a pas pu être ouvert » dans Laravel ?

Comment résoudre le problème « Erreur : laravel.log n'a pas pu être ouvert » dans Laravel ?

Barbara Streisand
Libérer: 2024-12-03 19:28:14
original
461 Les gens l'ont consulté

How to Solve the

Dépannage "Erreur : laravel.log n'a pas pu être ouvert" dans Laravel

En tant que débutant dans Laravel, vous pouvez rencontrer cette erreur déroutante lorsque vous tentez d'initialiser votre premier projet. La cause première de ce problème réside dans les autorisations de vos répertoires « storage » et « bootstrap/cache ».

Correction :

Pour rectifier la situation, plutôt que en accordant des autorisations aveugles avec « chmod -R 775 storage », envisagez de modifier la propriété du répertoire. Voici comment procéder :

  1. Attribuez votre compte utilisateur en tant que propriétaire et l'utilisateur du serveur Web (par exemple, www-data ou apache) en tant que groupe :

    sudo chown -R $USER:www-data storage
    sudo chown -R $USER:www-data bootstrap/cache
    Copier après la connexion
  2. Définissez le paramètre approprié autorisations :

    chmod -R 775 storage
    chmod -R 775 bootstrap/cache
    Copier après la connexion

Remarque : Évitez de définir les répertoires sur 777 car cela accorde des autorisations excessives.

Mise à jour :

L'utilisateur et le groupe du serveur Web peuvent varier en fonction de votre système d'exploitation et de votre serveur Web. Pour les déterminer :

  • Pour Nginx :

    ps aux|grep nginx|grep -v grep
    Copier après la connexion
  • Pour Apache :

    ps aux | egrep '(apache|httpd)'
    Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal