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 ?
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!