Maison  >  Article  >  cadre php  >  Que dois-je faire si le dossier d'actifs yii n'est pas accessible ?

Que dois-je faire si le dossier d'actifs yii n'est pas accessible ?

藏色散人
藏色散人original
2020-07-20 10:19:482794parcourir

La solution au fichier yii inaccessible : fermez d'abord définitivement selinux ; puis ouvrez le fichier "selinux/config" ; puis remplacez "SELINUX=enforcing" par "SELINUX=disabled" ;

Que dois-je faire si le dossier d'actifs yii n'est pas accessible ?

Le dossier d'actifs de yii2 n'est pas accessible

Un serveur www, qui n'a pas été consulté depuis quelques jours , tout à coup Un problème inexplicable surgit.

Vous pouvez vous connecter au backend, mais certaines pages du backend ne sont pas accessibles. L'invite est :

n'a pas l'autorisation d'écrire sur le dossier des ressources.

Peu importe ce que vous faites avec les commandes suivantes, cela ne fonctionne pas

chmod -R 777 assets
chown -R www:www assets
chown -R apache:apache assets

Il a été découvert grâce au test de la fonction is_writable de php que le

/var/lib Le dossier /php/session est accessible en écriture

J'ai donc créé les mêmes autorisations et le même groupe que ce dossier, mais les actifs ne sont toujours pas accessibles. Étrange......

Le problème a finalement été résolu. C'était un problème avec SELinux de CentOS.

Désactivez simplement Selinux de manière permanente.

Mais je ne connais toujours pas la raison de cet étrange phénomène selon lequel certains peuvent être écrits et d’autres ne peuvent pas être écrits.

vi /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled

Vous devez redémarrer après le réglage pour prendre effet.

Recommandé : "tutoriel yii"

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