Was soll ich tun, wenn die PHP-Betriebsdatei anzeigt, dass keine Berechtigung vorliegt?

王林
Freigeben: 2023-02-28 19:52:02
Original
3451 Leute haben es durchsucht

Was soll ich tun, wenn die PHP-Betriebsdatei anzeigt, dass keine Berechtigung vorliegt?

Problembeschreibung:

Die Verwendung eines PHP-Skripts zum lokalen Betrieb von Dateien kann erfolgreich sein, kann jedoch nicht auf dem Server platziert werden.

Apache-Protokoll anzeigen:

#cd /var/log/httpd
#tac error_log
Nach dem Login kopieren

Anzeige:

cannot create directory '_TEST1': Permission denied
Nach dem Login kopieren

Lösung:

1. Sehen Sie sich den Benutzer und die Benutzergruppe der Apache-Konfiguration an

#vi /etc/httpd/conf/httpd.conf
Nach dem Login kopieren
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 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
Nach dem Login kopieren

3 Schließen Sie SELINUX

#chown -R apache:apache your_folder
#chmod -R 755 your_folder
Nach dem Login kopieren

Weitere verwandte Tutorials finden Sie auf der chinesischen PHP-Website .

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn die PHP-Betriebsdatei anzeigt, dass keine Berechtigung vorliegt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage