Aus Sicherheitsgründen verwenden unsere Server suPHP, das es ermöglicht, PHP-Skripte mit den Rechten des Skriptbesitzers und nicht mit den Rechten des Webservers auszuführen.
Aus diesem Grund müssen sowohl Verzeichnisse als auch PHP-Dateien eingeschränkte Rechte haben, damit ihre Ausführung erlaubt wird.
Konkret bedeutet dies, dass Verzeichnisse sowie PHP-Dateien nur für den Besitzer des Verzeichnisses oder der PHP-Datei beschreibbar sein dürfen.
Dies drückt sich in Bezug auf die Berechtigungen in folgender Maximalkonfiguration aus:
Aus diesem Grund müssen sowohl Verzeichnisse als auch PHP-Dateien eingeschränkte Rechte haben, damit ihre Ausführung erlaubt wird.
Konkret bedeutet dies, dass Verzeichnisse sowie PHP-Dateien nur für den Besitzer des Verzeichnisses oder der PHP-Datei beschreibbar sein dürfen.
Dies drückt sich in Bezug auf die Berechtigungen in folgender Maximalkonfiguration aus:
Für die Verzeichnisse : | rwxr-xr-x | (755) |
Für PHP-Dateien : | rw-r--r-- | (644) |
Aus Sicherheitsgründen empfehlen wir Ihnen übrigens, der Gruppe "andere" keine Leserechte auf Ihre PHP-Dateien zu geben (insbesondere Ihre Konfigurationsdateien, die Ihr Passwort für den Zugang zur Datenbank enthalten) :
Für Verzeichnisse : | rwxr-xr-x | (755) |
Für PHP-Dateien : | rw-r----- | (640) |
Wenn Sie bei Änderungen an Ihrer Website auf den untenstehenden Fehler stoßen, denken Sie also daran, zu überprüfen, ob die Berechtigungen für Ihre Dateien korrekt sind.
Internal Server Error
Der Server ist auf einen internen Fehler oder eine Fehlkonfiguration gestoßen und konnte Ihre Anfrage nicht ausführen.
Bitte kontaktieren Sie den Serveradministrator, [...].