Heim  >  Artikel  >  PHP-Framework  >  Was soll ich tun, wenn auf den yii-Asset-Ordner nicht zugegriffen werden kann?

Was soll ich tun, wenn auf den yii-Asset-Ordner nicht zugegriffen werden kann?

藏色散人
藏色散人Original
2020-07-20 10:19:482794Durchsuche

Die Lösung für die unzugängliche yii-Datei: Schließen Sie zuerst selinux dauerhaft; öffnen Sie dann die Datei „selinux/config“; ändern Sie dann „SELINUX=enforcing“ in „SELINUX=disabled“;

Was soll ich tun, wenn auf den yii-Asset-Ordner nicht zugegriffen werden kann?

Auf den Asset-Ordner von yii2 kann nicht zugegriffen werden

Ein WWW-Server, auf den seit einigen Tagen nicht zugegriffen wurde , Plötzlich entsteht ein unerklärliches Problem.

Sie können sich beim Backend anmelden, aber auf einige Seiten im Backend kann nicht zugegriffen werden. Die Eingabeaufforderung lautet:

hat keine Schreibberechtigung für den Assets-Ordner.

Egal was Sie mit den folgenden Befehlen machen, es funktioniert nicht

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

Durch den is_writable-Funktionstest von PHP wurde festgestellt, dass die Datei

/var/lib Der Ordner /php/session ist beschreibbar

Also habe ich die gleichen Berechtigungen und Gruppen wie für diesen Ordner erstellt, aber auf die Assets kann immer noch nicht zugegriffen werden. Seltsam......

Das Problem wurde endlich gelöst. Es war ein Problem mit SELinux von CentOS.

Schalten Sie Selinux einfach dauerhaft aus.

Aber ich kenne immer noch nicht den Grund für das seltsame Phänomen, dass einige geschrieben werden können und andere nicht.

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

Sie müssen nach der Einstellung neu starten, damit sie wirksam wird.

Empfohlen: „yii-Tutorial

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn auf den yii-Asset-Ordner nicht zugegriffen werden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn