Sin impuesto Con impuesto

Datei- und Ordnerberechtigungen in PrestaShop: die richtige Konfiguration

Ein 777, „damit es funktioniert“, ist eine Einladung. Wir erklären die richtigen Berechtigungen und wie Sie sie korrigieren, ohne den Shop zu beschädigen.

Jesús Meilán
Updated: 26/09/2026 126
Datei- und Ordnerberechtigungen in PrestaShop: die richtige Konfiguration
Share:

Wenn ein Modul nicht in einen Ordner schreiben kann, ist die Versuchung groß, ihm 777 zu geben. Das funktioniert und erlaubt zugleich jedem Prozess auf dem Server, dort zu schreiben, auch einem Angreifer, der eine Schwachstelle gefunden hat.

Die richtigen Werte

  • Ordner: 755
  • Dateien: 644
  • Konfigurationsdateien (app/config/parameters.php): 640 oder 600, wenn der Server es zulässt.
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;

Der Eigentümer ist wichtiger als die Zahl

PrestaShop muss in var/, img/, upload/, download/, themes/*/assets/cache, modules/ (zum Installieren) und translations/ schreiben. Gehören die Dateien demselben Benutzer, unter dem PHP läuft, reicht 755/644. Wenn nicht, ist es ein Eigentümer-, kein Berechtigungsproblem.

Typischer Fehler: die PrestaShop-Konsole als root ausführen. Die Cache-Dateien gehören dann root, der Webserver kann sie nicht überschreiben, und das Backoffice fängt an, 500-Fehler zu liefern. Verwenden Sie immer den Benutzer des Webservers.

PHP in Upload-Ordnern sperren

In Ordnern, in die Dateien hochgeladen werden, sollte nie eine .php ausgeführt werden. Mit Apache eine .htaccess in jedem davon:

<FilesMatch "\.(?i:php|phtml|phar|pht)$">
    Require all denied
</FilesMatch>

PrestaShop 9 bringt ab Werk eine modules/.htaccess mit, die den direkten Zugriff auf .php-Dateien in modules/ verweigert. Module müssen ihre Einstiegspunkte als Controller bereitstellen (index.php?fc=module&module=...), nicht als lose PHP-Dateien.

Nach einem Update

PrestaShop-Updates können .htaccess und andere Core-Dateien überschreiben. Wenn Sie von Hand Sicherheitsregeln hinzugefügt hatten, prüfen Sie, dass sie noch da sind.

Laden...
Cookie-Zustimmung
Zum Seitenanfang