Heim >Backend-Entwicklung >PHP-Problem >So lösen Sie das Problem nicht beschreibbarer PHP-Dateien
Die PHP-Datei kann nicht geschrieben werden, da der Standardbenutzer und die Gruppe von „Apache (httpd)“ beide „Daemon“ sind. Die Lösung ist: 1. Ändern Sie den Benutzer und die Gruppe, sodass sie beschreibbar sind und lesbar.
Empfohlen: „PHP-Video-Tutorial“
Das Verzeichnis kann nicht geschrieben werden, wenn PHP unter Linux ausgeführt wird
Der Grund dafür ist, dass sowohl der Standardbenutzer als auch die Gruppe von Apache (httpd) die Standardeinstellung sind Benutzer des Daemons
nginx Dies wird dadurch verursacht, dass der Benutzer und die Gruppe des Nginx-Anwendungsverzeichnisses nicht richtig eingestellt sind .Ändern Sie die Berechtigungen anderer Benutzer auf beschreibbar und beschreibbar Lesen
Beispiel: Wenn Sie ein thinkphp hochladen und es zum ersten Mal ausführen, um das Anwendungsverzeichnis zu generieren, wird angezeigt, dass es nicht beschreibbar ist
Das Anwendungsverzeichnis [./ Application/] ist nicht beschreibbar und das Verzeichnis kann nicht automatisch generiert werden!
Bitte generieren Sie das Projektverzeichnis manuell~
wie im Bild gezeigt:
Sehen Sie sich die
Anwendungseigenschaften wie folgt an: ?? .conf
nginx anzeigen nginx.conf
und modifizieren Sie es entsprechend. Ansicht:
Besuch:
Ich werde die gerade generierten relevanten Dateien löschen, den Benutzer und die Gruppe von Daemon in Root ändern und das Problem durch Ändern der Dateiberechtigungen lösen:
Wiederholungsproblem :
Zugriff: 82 Port Nginx, den ich konfiguriert habe
ls -l
/ENDE
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem nicht beschreibbarer PHP-Dateien. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!