Heim  >  Artikel  >  Backend-Entwicklung  >  Was soll ich tun, wenn die PHP-Betriebsdatei anzeigt, dass keine Berechtigung vorliegt?

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

王林
王林Original
2020-04-25 14:17:513379Durchsuche

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

Anzeige:

cannot create directory '_TEST1': Permission denied

Lösung:

1. Sehen Sie sich den Benutzer und die Benutzergruppe der Apache-Konfiguration 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 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 Schließen Sie SELINUX

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

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!

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