Zurück zum Support Konto Hosting SFTP auf WordPress.com verwenden

SFTP auf WordPress.com verwenden

Das Secure File Transfer Protocol ist eine sichere FTP-Methode zum Übertragen von Dateien von und zu deiner Website. In diesem Ratgeber erfährst du, wie du SFTP auf WordPress.com verwendest.

Diese Funktion ist auf Websites mit dem WordPress.com-Creator- oder -Entrepreneur-Tarif verfügbar. Wenn deine Website einen unserer älteren Tarife verwendet, ist diese Funktion mit dem Pro-Tarif verfügbar.

Warnung

SFTP ist eine erweiterte Funktion für Benutzer, die Erfahrung mit der Bearbeitung von Website-Dateien haben.

Die meisten Aktionen, die du über SFTP ausführen kannst, können auch ohne SFTP durchgeführt werden, einschließlich:

Du solltest Dateien nur dann bearbeiten, wenn du genau weißt, welche Auswirkungen deine Änderung hat. Wenn du unbekannte Dateien hochlädst oder bestehende Dateien bearbeitest, ohne sie zu verstehen, kann dies zum Ausfall deiner Website und auch zum Verlust von Daten auf deiner Website führen. Du kannst Code- und Dateiänderungen zuerst auf einer Staging-Website testen.

Über SFTP

Mit SFTP kannst du über ein Client-Programm wie FileZilla auf deinem lokalen Computer auf die Dateien und Ordner einer Website zugreifen. SFTP steht für „Secure File Transfer Protocol“ (oder „SSH File Transfer Protocol“). Es wurde als Erweiterung des SSH-Protokolls (Secure SHell) entwickelt. Es wird als „secure“ bezeichnet, weil es über einen sicheren Kanal, in diesem Fall SSH, ausgeführt wird.

SFTP sollte nicht mit FTP (File Transfer Protocol) verwechselt werden, das zwar ähnlich, aber nicht sicher ist.

Bei verschiedenen individuellen Plugins und Themes musst du möglicherweise über SFTP bestimmte Ordner erstellen oder Dateien hinzufügen. Im Allgemeinen ist SFTP jedoch nicht erforderlich, damit deine Website funktioniert.

Finde deine SFTP-Anmeldedaten

Gehe folgendermaßen vor, um auf die SFTP-Optionen deiner Website zuzugreifen und deine Anmeldedaten abzurufen:

  1. Rufe das Dashboard deiner Website auf.
  2. Navigiere zu Einstellungen → Hosting-Konfiguration.
  3. Klicke unter „SFTP/SSH-Anmeldedaten“ auf den Button „Anmeldedaten erstellen“:
Ein Pfeil, der auf den Button „Anmeldedaten“ zeigt.

In wenigen Augenblicken werden diese Anmeldedaten angezeigt:

  • URL-Adresse
  • Portnummer
  • Benutzername
  • Passwort

Klicke neben einem Wert auf den Button Kopieren, um ihn in die Zwischenablage deines Geräts zu kopieren.

Benutzername und Passwort werden vom System automatisch generiert. Sie gelten nur für deine Website. Wenn du also mehrere Websites hast, verwendest du in deinem SFTP-Client für jede Website einen eigenen Benutzernamen und ein eigenes Passwort.

SFTP-Anmeldedaten

Aus Sicherheitsgründen speichern wir dein SFTP-Passwort nicht. Wenn du dein Passwort vergessen hast, kannst du es zurücksetzen. Klicke dazu auf den Button „Passwort zurücksetzen“. Dieser wird angezeigt, nachdem du den Bildschirm Hosting-Konfiguration verlassen und wieder zurückgekehrt bist.

Einen Client einrichten

Ein SFTP-Client ist ein Tool, das deine Anmeldedaten akzeptiert und dir den Zugriff auf die Dateien deiner Website ermöglicht. Es gibt eine Vielzahl von Clients. Wenn du keine Präferenz hast, empfehlen wir dir FileZilla. Unten findest du eine Einrichtungsanleitung.

FileZilla

Um mit FileZilla auf SFTP zuzugreifen, führe die folgenden Schritte aus:

  1. Rufe die FileZilla-Website auf, um FileZilla für Windows, MacOS oder Linux herunterzuladen.
  2. Öffne das Programm und navigiere zu Datei → Website-Manager .
  3. Klicke auf den Button „Neue Website“.
  4. Lege das Feld „Protokoll“ auf SFTP (SSH File Transfer Protocol) und nicht auf FTP fest.
  5. Füge die Anmeldedaten hinzu, die du zuvor erhalten hast.
  6. Klicke auf den Button Verbinden:
Screenshot des FileZilla-Bildschirms mit den Anmeldedaten, wobei als Protokoll „SFTP - SSH File Transfer Protocol“ festgelegt ist, und den Feldern für Benutzername und Passwort

Im Standardlayout von FileZilla werden dir deine lokalen Dateien auf der linken Seite und die Dateien deiner Website auf der rechten Seite angezeigt.

Übertragen

Klicke hier, um die Anweisungen für den SFTP-Client Transmit zu erweitern, der unter macOS verfügbar ist.

Wenn du MacOS nutzt, kannst du die Transmit-App auf deinem Computer verwenden. Hier kannst du die App direkt vom App-Entwickler herunterladen: Transmit 5.

Nachdem die App heruntergeladen und ordnungsgemäß auf deinem Computer installiert wurde, solltest du ein Startmodul sehen.

Beispiel-Screenshot für das Transmit-Anmeldemodul

Achte darauf, dass das Feld „Protokoll“ auf „SFTP“ festgelegt ist.

Beispiel-Screenshot für Transmit. Orangefarbener Pfeil, der auf die Option „SFTP“ zeigt

Gib dann die SFTP-Anmeldedaten (Adresse, Benutzername, Port und Passwort) in die verfügbaren Felder ein:

Beispiel-Screenshot für das Transmit-Anmeldemodul

Klicke danach auf „Verbinden“ und du bist fertig.

Cyberduck

Klicke hier, um Anweisungen für den SFTP-Client Cyberduck unter macOS und Windows zu erweitern.

Cyberduck ist sowohl für MacOS als auch für Windows verfügbar. Du kannst die Software/App von der folgenden Website herunterladen: cyberduck.io

Nach der Installation wird ein Startmodul angezeigt.

Beispiel-Screenshot für Cyberduck. Button „Open Connection“ (Verbindung öffnen) auf der linken Seite

Klicke oben links auf den Button „Open Connection“ (Verbindung öffnen).

Beispiel-Screenshot von Cyberduck mit einem orangefarbenen Pfeil, der auf den Button „Open Connection“ (Verbindung öffnen) zeigt

Ein Pop-up-Fenster für die Anmeldung wird angezeigt, in dem du deine SFTP-Anmeldedaten eingeben kannst. Beachte, dass hier SFTP ausgewählt werden muss.

Beispiel-Screenshot für das Anmeldemodul von Cyberduck

Klicke auf den Dropdown-Pfeil neben der Option „FTP (File Transfer Protocol)“.

Beispiel-Screenshot von Cyberduck mit einem orangefarbenen Pfeil, der auf den Dropdown-Pfeil neben der Option „FTP (File Transfer Protocol)“ zeigt

Wähle dann die Option „SFTP (SSH File Transfer Protocol)“ aus.

Beispiel-Screenshot von Cyberduck mit einem Dropdown-Menü und einem orangefarbenen Pfeil, der auf die Option „SFTP (SSH File Transfer Protocol)“ zeigt

Danach sollte der Eintrag im Feld „Port“ 22 lauten. Fülle die Felder mit den Anmeldedaten aus, die unter Einstellungen → Hosting-Konfiguration in deinem WordPess.com Dashboard verfügbar sind.

Beispiel-Screenshot von Cyberduck mit Textfeldern für Server, Port, Benutzername und Passwort

Klicke auf „Connect“ (Verbinden) und du bist fertig.

Häufig gestellte Fragen

Ich habe ein Plugin/Theme hochgeladen, das aber nicht in meinem Dashboard angezeigt wird.

Überprüfe, ob du es in den richtigen Ordner hochgeladen hast. Wenn sich Plugins nicht im Ordner /wp-content/plugins/ und Themes nicht in /wp-content/themes/ befinden, funktionieren sie nicht.

Ich habe meine Theme-Dateien geändert, aber meine Änderungen sind nach der Aktualisierung des Themes verschwunden.

Das passiert, wenn du für deine Änderungen kein untergeordnetes Theme verwendet hast. Änderungen werden nämlich von der neuen Version des Themes überschrieben. Wenn du deine eigenen angepassten Themes ausführen möchtest, befolge bitte diese Anweisungen.

Ich habe meine Website zu meinem SFTP-Client hinzugefügt, doch sie funktioniert nicht.

Überprüfe, ob du in den Einstellungen des Clients eine SFTP-Verbindung angegeben hast. Wenn du Quickconnect verwendest, achte darauf, der SFTP-Adresse sftp:// voranzustellen.

Ich habe Bilder/Videos über SFTP hochgeladen, aber sie werden nicht in meiner Mediathek angezeigt.

Dies ist zu erwarten, da WordPress über SFTP hochgeladene Mediendateien nicht erkennt. Sie sind zwar über die direkte URL erreichbar, werden aber nicht im Adminbereich angezeigt. Du kannst Plugins wie Media Sync verwenden, damit Bilder und Videos, die über SFTP auf die Website hochgeladen werden, ganz normal in deinen Medien angezeigt werden.

Welche Dateiberechtigungen soll ich festlegen?

Deine Ordner und Dateiberechtigungen sollten standardmäßig auf 755 festgelegt sein. Wenn du diese Einstellungen änderst, kann das zum Ausfall deiner Website führen. Du wirst außerdem einige symbolisch verknüpfte Dateien mit unterschiedlichen Berechtigungen sehen. Das ist normal und kann nicht geändert werden.

Kann ich die wp-config.php-Datei meiner Website bearbeiten?

Ja, du kannst Änderungen an der wp-config.php-Datei deiner Website vornehmen. Wir empfehlen dir aber, diese Datei nur dann zu ändern, wenn es unbedingt notwendig ist. Wenn du dir nicht sicher bist, ob du Änderungen vornehmen solltest, kontaktiere uns vorher.

Kann ich functions.php bearbeiten?

Bei den meisten von WordPress.com bereitgestellten Themes ist die Datei „functions.php“ symbolisch verknüpft und geschützt. Das bedeutet, dass sie nicht bearbeitet werden kann. Bei Drittanbieter- und manuell installierten Themes kann functions.php jedoch geändert werden.

Beachte bitte, dass das Bearbeiten oder Hinzufügen von ungetestetem Code zu functions.php deine Website zum Absturz bringen kann. Außerdem gehen Änderungen oft verloren, wenn das Theme aktualisiert wird. Wir empfehlen dir, Plugins wie Code Snippets zu verwenden, wenn du Änderungen an der functions.php-Datei deiner Website vornehmen möchtest. Mit diesem Plugin kannst du besser und genauer steuern, wo diese Snippets ausgeführt werden, und Snippets im Plugin können leicht deaktiviert werden, wenn etwas nicht wie erwartet funktioniert.

Werden über SFTP hochgeladene Inhalte auf das Speicherkontingent meiner Website angerechnet?

Ja. Inhalte, die du über SFTP hochlädst, werden auf das Speicherkontingent deiner Website angerechnet, genauso wie die Inhalte, die du über die Mediathek hochlädst.

Kann ich WordPress-Core-Dateien bearbeiten?

Nein, du kannst WordPress-Core-Dateien oder die Standard-Themes und -Plugins von WordPress.com nicht bearbeiten. Diese Dateien sind wichtig, um deine Website am Laufen zu halten. Sie können nicht über SFTP bearbeitet werden.

Ich habe mit SFTP ein Plugin hochgeladen, kann es aber nicht aktivieren. Was soll ich tun?

Wir versuchen zwar sicherzustellen, dass deine Website hier bei WordPress.com mit so vielen Plugins wie möglich kompatibel ist, aber wir haben festgestellt, dass einige Plugins nicht gut auf unserer Plattform laufen oder anderweitig inkompatibel sind. Prüfe bitte, ob du ein inkompatibles Plugin hochgeladen hast.

Ich versuche, ein Theme auf meine Website hochzuladen, bekomme aber die Meldung, dass es zu groß ist. Kann ich es über SFTP hochladen?

Ja. Auch wenn du auf deiner Website ein Theme unter Design → Themes → Neu hinzufügen hochladen kannst, gilt aus Sicherheitsgründen ein Speicherkontingent von 50 MB, da manche Themes andere Dateien enthalten können, die nicht Teil des eigentlichen Themes sind.

In einem solchen Fall wäre der erste Schritt, zu überprüfen, ob du die richtigen Theme-Dateien verwendest. Themes von Drittanbietern können in den ZIP-Dateien Dinge wie Demoinhalte oder Lizenzinformationen enthalten. Du solltest sicherstellen, dass nur die Theme-Dateien auf deine Website hochgeladen werden, die auf WordPress installiert werden können.

Wenn du die zusätzlichen Dateien entfernt hast, aber weiterhin eine Fehlermeldung bekommst, kannst du dieses Theme über SFTP zu deiner Website hinzufügen. Entpacke dazu die Datei und lege sie im Verzeichnis /wp-content/themes/ ab.

Kann ich individuelle PHP-Module wie ioncube hinzufügen?

Nein. Bei einigen Plugins müssen zwar individuelle PHP-Module installiert werden, damit sie laufen, aber dies wird serverseitig festgelegt und kann nicht geändert werden. Hier findest du Informationen zu unseren Serverumgebungen.

Warum kann ich auf bestimmte Ordner nicht über SFTP zugreifen?

Einige Verzeichnisse deiner Dateisystemstruktur sind gesperrt und nicht über SFTP zugänglich. Das ist aus Sicherheitsgründen wichtig und trägt dazu bei, die Funktionalität deiner Website sicherzustellen.

Im Screenshot unten siehst du, dass neben einigen Kernverzeichnissen ein Fragezeichen-Icon angezeigt wird. Dies bedeutet, dass das Verzeichnis zur WordPress-Kerninstallation deiner Website gehört. Wir erlauben es nicht, Kerndateien zu ändern, da sie für die Funktionsfähigkeit deiner Website erforderlich sind.

Wie kann ich meinem Plugin- oder Theme-Entwickler über SFTP Zugriff auf meine Website ermöglichen?

Wenn dein Plugin- oder Theme-Entwickler Zugriff über SFTP benötigt, kannst du ihm deine SFTP-Anmeldedaten zur Verfügung stellen. Der Zugriff ist auf einen SFTP-Benutzer pro Website begrenzt. Bitte setze das SFTP-Passwort zurück, wenn der Entwickler keinen Zugriff mehr benötigt.

Was ist, wenn etwas anderes schiefläuft?

Wenn aufgrund von SFTP-Aktionen auf deiner Website ein unerwünschter Fehler auftritt, kannst du ein früheres Backup deiner Website wiederherstellen.

Copied to clipboard!