Berechtigungen für Dateien und Ordner
Vorwort
Für die korrekte Lauffähigkeit einer Webseite müssen die Dateien und Ordnern dem korrekten Linux-Benutzer sowie der korrekten Linux-Gruppe gehören. Sollten die Berechtigungen fehlerhaft gesetzt sein, kann der Webserver oder PHP-FPM nicht auf die Dateien und Ordner zugreifen und es kommt unter Umständen zu einer fehlerhaften Darstellung der Internetseite.
Berechtigungen für das Stammverzeichnis
Das Stammverzeichnis oder auch Document-Root
genannt, benötigt folgende Berechtigungen:
Verzeichnis | Benutzer | Gruppe |
---|---|---|
/httpdocs/ | Systembenutzer | psaserv |
Beispiel-Pfad:
/var/www/vhosts/demo-site.com/httpdocs
Berechtigungen für Inhalte des Stammverzeichnisses
Inhalte, innerhalb des Stammverzeichnisses, benötigen folgende Berechtigungen:
Verzeichnis | Benutzer | Gruppe |
---|---|---|
/httpdocs/* | Systembenutzer | psacln |
Beispiel-Pfad:
/var/www/vhosts/demo-site.com/httpdocs/*
Anpassen der Berechtigungen für eine Webseite
Um die aktuellen Berechtigungen zu überprüfen, verbinden Sie sich via SSH mit dem entsprechenden creoline Server. Navigieren Sie anschließend zu dem gewünschten Verzeichnis und führen Sie folgende Befehle aus:
# Navigation zu dem Basisverzeichnis
cd /var/www/vhosts/demo-site.de
# Anpassung der Berechtigungen für das Stammverzeichnis
chown systembenutzer:psaserv httpdocs
# Anpassung der Berechtigungen für die Inhalte
chown -R systembenutzer:psacln httpdocs/*
Anpassen der Berechtigungen für alle Webseiten
Um die Berechtigungen für alle Webseiten zu überprüfen, stellt das Plesk Control Panel einen Linux-Befehl zur Reparatur zur Verfügung:
plesk repair fs
Mögliche Fehler bei fehlerhaften Berechtigungen
- Ungewollte HTTP-Fehler 403
- Ungewollte HTTP-Fehler 404
- PHP-Fehler aufgrund von fehlgeschlagenen Datei-Operationen
- PHP-Fehler aufgrund von fehlgeschlagenen Ordner-Operationen
Sollte bei Ihrer Web-Applikation Probleme beim Erstellen von Dateien und Ordnern entstehen, ist häufig eine fehlerhafte Berechtigung, die Ursache.