Heim >Backend-Entwicklung >PHP-Problem >Was soll ich tun, wenn keine Berechtigung zum Bearbeiten einer Datei in PHP vorliegt?

Was soll ich tun, wenn keine Berechtigung zum Bearbeiten einer Datei in PHP vorliegt?

coldplay.xixi
coldplay.xixiOriginal
2020-07-24 14:29:194552Durchsuche

Die Lösung für das Problem, dass PHP keine Berechtigungen zum Betreiben von Dateien hat: Überprüfen Sie zuerst den in Apache konfigurierten Benutzer und die Benutzergruppe, ändern Sie dann den Benutzer und die Berechtigungen des zu bedienenden Ordners und ändern Sie die Berechtigungen in 755; endlich SELINUX schließen.

Was soll ich tun, wenn keine Berechtigung zum Bearbeiten einer Datei in PHP vorliegt?

Lösung für PHP-Betriebsdatei ohne Erlaubnis:

1. Sehen Sie sich die in Apache konfigurierten Benutzer und Benutzergruppen an

#vi /etc/httpd/conf/httpd.conf
rrree

Sie können sehen, dass Benutzer und Gruppe beide Apache sind.

2. Ändern Sie den Benutzer und die Berechtigungen des Ordners, den Sie bedienen möchten, ändern Sie den Benutzer auf den gleichen Wert wie die Apache-Konfiguration und ändern Sie die Berechtigungen auf 755:

#
# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch.
#
# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
#
User  apache
Group apache

3 , dieser Schritt sollte sein Das Problem ist gelöst, aber heute verwende ich ein neues System, das gerade installiert wurde, und SELINUX muss geschlossen werden

#chown -R apache:apache your_folder
#chmod -R 755 your_folder
rrree

Verwandte Lernempfehlungen: PHP-Programmierung ab Eintrag zur Kompetenz

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn keine Berechtigung zum Bearbeiten einer Datei in PHP vorliegt?. 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