Dateien Berechtigungen

Falsch gesetzte Dateiberechtigungen sind eine häufige Fehlerquelle bei WBCE-Installationen auf Linux-Servern.


Wann treten Probleme auf?

  • Accessfiles können nicht angelegt werden
  • Uploads in den Media-Ordner schlagen fehl
  • Nach FTP-Upload können Dateien von PHP nicht bearbeitet werden

Ursache: FTP- und PHP-Benutzer

Manche Server laufen mit unterschiedlichen Systembenutzern für FTP und PHP. Dateien die per FTP hochgeladen wurden gehören dann dem FTP-Benutzer — PHP kann sie nicht beschreiben und umgekehrt.

Lösung: Beim Hoster nachfragen wie FTP- und Webserver-Benutzer in dieselbe Gruppe kommen, oder nach dem Upload die Dateirechte über das Hoster-Backend anpassen.


Empfohlene Berechtigungen

Typ Berechtigung
Dateien 0644
Verzeichnisse 0755

Nur wenn nötig auf 0666/0777 erhöhen — und danach wieder reduzieren.

0777 auf einem Produktivserver ist ein Sicherheitsrisiko und sollte vermieden werden.


Einstellung in WBCE

Unter Grundeinstellungen → Servereinstellungen können die Standardberechtigungen für neu erstellte Dateien und Verzeichnisse angepasst werden. In kleinen Schritten vorgehen bis es funktioniert.


Typische Fehlermeldung

Das Accessfile konnte im Seitenverzeichnis nicht angelegt werden
(ungenügende Schreibrechte?)

Lösung: Schreibrechte auf das /pages-Verzeichnis prüfen und ggf. erhöhen.