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.
In diesem Ratgeber
- Warnung
- Über SFTP
- Finde deine SFTP-Anmeldedaten
- Einen Client einrichten
- Häufig gestellte Fragen
- Ich habe ein Plugin/Theme hochgeladen, das aber nicht in meinem Dashboard angezeigt wird.
- Ich habe meine Theme-Dateien geändert, aber meine Änderungen sind nach der Aktualisierung des Themes verschwunden.
- Ich habe meine Website zu meinem SFTP-Client hinzugefügt, doch sie funktioniert nicht.
- Ich habe Bilder/Videos über SFTP hochgeladen, aber sie werden nicht in meiner Mediathek angezeigt.
- Welche Dateiberechtigungen soll ich festlegen?
- Kann ich die wp-config.php-Datei meiner Website bearbeiten?
- Kann ich functions.php bearbeiten?
- Werden über SFTP hochgeladene Inhalte auf das Speicherkontingent meiner Website angerechnet?
- Kann ich WordPress-Core-Dateien bearbeiten?
- Ich habe mit SFTP ein Plugin hochgeladen, kann es aber nicht aktivieren. Was soll ich tun?
- Ich versuche, ein Theme auf meine Website hochzuladen, bekomme aber die Meldung, dass es zu groß ist. Kann ich es über SFTP hochladen?
- Kann ich individuelle PHP-Module wie ioncube hinzufügen?
- Warum kann ich auf bestimmte Ordner nicht über SFTP zugreifen?
- Wie kann ich meinem Plugin- oder Theme-Entwickler über SFTP Zugriff auf meine Website ermöglichen?
- Was ist, wenn etwas anderes schiefläuft?
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:
- Hochladen von Bildern, Dokumenten und anderen Dateitypen.
- Hochladen von Themes.
- Hochladen von Plugins.
- Verschieben einer Website zu WordPress.com.
- Herunterladen von Backup-Dateien.
- Hinzufügen von Code zu Header-Dateien.
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.
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.
Gehe folgendermaßen vor, um auf die SFTP-Optionen deiner Website zuzugreifen und deine Anmeldedaten abzurufen:
- Rufe das Dashboard deiner Website auf.
- Navigiere zu Einstellungen → Hosting-Konfiguration.
- Klicke unter „SFTP/SSH-Anmeldedaten“ auf den Button „Anmeldedaten erstellen“:
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.
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.
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.
Um mit FileZilla auf SFTP zuzugreifen, führe die folgenden Schritte aus:
- Rufe die FileZilla-Website auf, um FileZilla für Windows, MacOS oder Linux herunterzuladen.
- Öffne das Programm und navigiere zu Datei → Website-Manager .
- Klicke auf den Button „Neue Website“.
- Lege das Feld „Protokoll“ auf SFTP (SSH File Transfer Protocol) und nicht auf FTP fest.
- Füge die Anmeldedaten hinzu, die du zuvor erhalten hast.
- Klicke auf den Button Verbinden:
Im Standardlayout von FileZilla werden dir deine lokalen Dateien auf der linken Seite und die Dateien deiner Website auf der rechten Seite angezeigt.
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.
Achte darauf, dass das Feld „Protokoll“ auf „SFTP“ festgelegt ist.
Gib dann die SFTP-Anmeldedaten (Adresse, Benutzername, Port und Passwort) in die verfügbaren Felder ein:
Klicke danach auf „Verbinden“ und du bist fertig.
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.
Klicke oben links auf den Button „Open Connection“ (Verbindung öffnen).
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.
Klicke auf den Dropdown-Pfeil neben der Option „FTP (File Transfer Protocol)“.
Wähle dann die Option „SFTP (SSH File Transfer Protocol)“ aus.
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.
Klicke auf „Connect“ (Verbinden) und du bist fertig.
Ü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.
Ü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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Wenn aufgrund von SFTP-Aktionen auf deiner Website ein unerwünschter Fehler auftritt, kannst du ein früheres Backup deiner Website wiederherstellen.