Was soll ich tun, wenn die phpcms-Installation nicht geschrieben werden kann?
Die Berechtigungen der unter Linux installierten phpcms-Datei sind nicht beschreibbar.
Als ich phpcms in das angegebene Projektverzeichnis legte und auf die Installation wartete, stellte ich fest, dass im vierten Schritt der Installation der aktuelle Status der Dateiberechtigungseinstellungsdatei „nicht beschreibbar“ war Die Dateiberechtigungen wurden bewusst auf 777 geändert
Natürlich werden die Dateiberechtigungen rekursiv geändert (chmod 777 -R phpcms/). Es wird nicht empfohlen, hier alles auf 777 zu ändern.
Unter normalen Umständen wird das Problem der Dateiberechtigungen gelöst, aber heute habe ich hier ein Problem, das heißt, es ist immer noch nicht beschreibbar, ohne dass Änderungen vorgenommen wurden. Ich war plötzlich verwirrt und dachte, es sei nicht nötig, den Dienst neu zu starten.
Nach der Änderung zeigen alle Dateiberechtigungen -rwxrwxrwx an, aber es wird immer noch angezeigt, dass keine Berechtigung vorhanden ist.
Berechtigungen hängen mit der Sicherheit zusammen, daher dachte ich an eine Linux-Firewall.
Nach der Suche auf Baidu ist setenforce der Selinux-Firewall-Konfigurationsbefehl von Linux. Das Ausführen von setenforce 0 bedeutet, dass die Selinux-Firewall ausgeschaltet wird.
Führen Sie den Befehl aus: getenforce
Erzwingen
Die Eingabeaufforderung ist der Force-Modus
Führen Sie dann
setenforce 0
Befehl ausführen: getenforceErgebnis: PermissivSehen Sie sich zu diesem Zeitpunkt die Installation von phpcms an und stellen Sie fest, dass die Dateiberechtigungen beschreibbar geworden sindHinweis: SELinux permissiv Modus (permissiv) erzwungener Modus (erzwingend); PHP chinesische Website, eine große Anzahl kostenloserPHPCMS-Tutorials, willkommen zum Online-Lernen!
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn die phpcms-Installation nicht geschrieben werden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!