FTP (File Transfer Protocol)

FTP (File Transfer Protocol) ist ein Netzwerkprotokoll zum Übertragen von Dateien zwischen lokalem Computer und Webserver. In WordPress wird FTP eingesetzt, um Theme- und Plugin-Dateien hochzuladen, beschädigte Dateien zu ersetzen oder den Adminbereich zu reparieren, wenn der normale Zugang gesperrt ist.

FTP vs. SFTP

Klassisches FTP überträgt Daten und Zugangsdaten unverschlüsselt – ein erhebliches Sicherheitsrisiko. SFTP (SSH File Transfer Protocol) ist der verschlüsselte Nachfolger und sollte heute immer verwendet werden. Praktisch alle modernen Hoster unterstützen SFTP. Bei der Einrichtung in einem FTP-Client (z.B. FileZilla) einfach SFTP als Protokoll auswählen und Port 22 verwenden.

Wann FTP/SFTP in WordPress gebraucht wird

  • Notfall-Reparatur – wenn ein fehlerhaftes Plugin oder Theme die Website unbenutzbar macht und der Adminzugang gesperrt ist, lässt sich das betroffene Plugin per FTP umbenennen und damit deaktivieren
  • wp-config.php bearbeiten – Debugging aktivieren, Konstanten setzen
  • Theme-Dateien direkt bearbeiten – bei Produktiv-Servern ohne lokale Entwicklungsumgebung (nicht empfohlen, besser lokal entwickeln)
  • Große Datei-Uploads – wenn PHP-Upload-Limit Uploads über den Admin blockiert
  • Backup-Wiederherstellung – Dateien manuell auf dem Server ersetzen

Empfohlene FTP-Clients

  • FileZilla – kostenlos, plattformübergreifend, weit verbreitet
  • Cyberduck – Mac und Windows, übersichtliche Oberfläche, kostenlos
  • Transmit – Mac, kostenpflichtig, sehr schnell und komfortabel