Heim  >  Artikel  >  Backend-Entwicklung  >  So lösen Sie das Problem nicht beschreibbarer PHP-Dateien

So lösen Sie das Problem nicht beschreibbarer PHP-Dateien

藏色散人
藏色散人Original
2020-08-21 10:05:473254Durchsuche

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.

So lösen Sie das Problem nicht beschreibbarer PHP-Dateien

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!

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