Maison  >  Article  >  Opération et maintenance  >  Que dois-je faire si le répertoire ne peut toujours pas être écrit après avoir modifié les autorisations sous centos ?

Que dois-je faire si le répertoire ne peut toujours pas être écrit après avoir modifié les autorisations sous centos ?

王林
王林original
2020-05-18 10:38:342477parcourir

Que dois-je faire si le répertoire ne peut toujours pas être écrit après avoir modifié les autorisations sous centos ?

Description du problème :

Lors de la création d'un environnement sur CentOS, peu importe la manière dont vous modifiez les autorisations utilisateur en 777 ou 755 ou changez l'utilisateur auquel appartient le fichier, le framework Laravel signale toujours une erreur « Le flux ou le fichier « /var/www/laravel56/storage/logs/laravel.log » n'a pas pu être ouvert : échec d'ouverture du flux : autorisation refusée ».

Solution :

Désactivez simplement Selinux.

Modifiez le fichier /etc/selinux/config et modifiez l'élément SELINUX en : SELINUX=disabled

#This file controls the state of SELinux on the system. 
# SELINUX= can take one of these three values: 
# enforcing - SELinux security policy is enforced. 
# permissive - SELinux prints warnings instead of enforcing. 
# disabled - No SELinux policy is loaded. 
SELINUX=disabled 
# SELINUXTYPE= can take one of these two values: 
# targeted - Only targeted network daemons are protected. 
# strict - Full SELinux protection. 
SELINUXTYPE=targeted

Tutoriel recommandé : tutoriel centos

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!

Déclaration:
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