Heim >Backend-Entwicklung >PHP-Problem >Was tun, wenn der PHP-Benutzer nicht über ausreichende Berechtigungen verfügt?
Problem: You don't have permission to access /index.html on this server.
Ursache: index.html ist eine vom Root-Benutzer erstellte Datei Apache-Berechtigungen reichen nicht aus.
Lösung: Dateiberechtigungen ändern; chmod 755 index.html
Wenn dieses Problem unter WIN 2003 auftritt, lösen Sie es bitte wie folgt:
Öffnen Sie die Apache-Konfigurationsdatei httpd.conf und suchen Sie diesen Absatz:
<Directory /> Options FollowSymLinks AllowOverride None Order deny,allow deny from all Satisfy all </Directory>
Versuchen Sie dann, deny in deny from all zu ändern, um Apache zuzulassen, zu speichern und neu zu starten, und testen Sie dann den Zugriff auf die Webseite zur Testwebsite ist völlig normal.
Die zweite Methode besteht darin, die erweiterte Konfiguration in Apaches Konfigurationsdatei httpd-vhosts.conf
# Virtual hosts Include conf/extra/httpd-vhosts.conf
zu öffnen und das # davor zu entfernen Es wurde die erweiterte Konfiguration eingeführt, aber die entsprechende Berechtigung „Von allen zulassen“ war in der erweiterten Konfigurationsdatei nicht konfiguriert, sodass dieser Fehler angezeigt wurde.
Empfohlenes Tutorial: PHP-Video-Tutorial
Das obige ist der detaillierte Inhalt vonWas tun, wenn der PHP-Benutzer nicht über ausreichende Berechtigungen verfügt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!