Dateirechte und HTACCESS sicher verwalten

Aus HOSTING-STATION55 - Webhosting Wiki / FAQ
Version vom 20. September 2026, 17:38 Uhr von Station55 (Diskussion | Beiträge) (Webhosting-Grundlagen für Kunden ergänzt)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Dateirechte legen fest, wer Dateien lesen, verändern oder ausführen darf. Eine .htaccess-Datei enthält zusätzliche Regeln für Apache-kompatible Webserver.

Sichere Grundregeln

Für normale Webdateien sind häufig Rechte wie 644 und für Verzeichnisse 755 geeignet. Der richtige Wert hängt jedoch von Serveraufbau und Anwendung ab. Verwenden Sie 777 nicht als pauschale Fehlerbehebung: Dadurch dürfen unter Umständen andere Benutzer schreiben.

Rechte ändern

Nutzen Sie den Dateimanager oder das FTP-Programm, wählen Sie nur das betroffene Objekt und ändern Sie Rechte so sparsam wie möglich. Rekursive Änderungen können Uploads, Cache, Konfigurationsdateien oder ganze Anwendungen beschädigen.

.htaccess bearbeiten

  1. Laden Sie die vorhandene Datei als Sicherung herunter.
  2. Bearbeiten Sie sie als reine Textdatei.
  3. Ändern Sie jeweils nur eine Regel.
  4. Testen Sie die Website nach jedem Schritt.
  5. Bei HTTP 500 benennen Sie die zuletzt geänderte Datei testweise um und prüfen das Fehlerprotokoll.

Nicht jeder Webserver wertet .htaccess aus. Bei nginx oder abweichender Konfiguration können Regeln wirkungslos sein.

Häufige Ursachen für Permission denied

  • falscher Eigentümer nach einem manuellen Upload
  • fehlendes Ausführungsrecht an einem übergeordneten Verzeichnis
  • Schreibverzeichnis der Anwendung nicht beschreibbar
  • serverseitige Sicherheitsregel oder Open-Basedir-Begrenzung