Bahnhofstraße 22, 52134 Herzogenrath Montag - Freitag: 8:00 - 16:30 kontakt@milnersoftware.de 0176 66798849

Aktuelles · Tipps · · 3 Min. Lesezeit

FTP-Upload landet mit 0 Byte auf dem Server: Ursachen und Lösung

Das FTP-Programm meldet „erfolgreich übertragen“, auf dem Server liegt eine leere Datei. Woran das liegt – von vollem Webspace bis zur verschlüsselten Datenverbindung – und was hilft.

Vorhängeschloss auf einer Computertastatur als Symbol für Sicherheit

Kurz gesagt: Wenn Dateien per FTP mit 0 Byte auf dem Server landen, wurde die Verbindung zwar aufgebaut, aber die eigentliche Datenübertragung ist gescheitert. Häufige Gründe sind ein voller Webspace, Probleme der verschlüsselten Datenverbindung bei FTPS (TLS), eine Firewall, die den Datenkanal blockiert, oder fehlende Schreibrechte. Am schnellsten hilft oft der Wechsel auf SFTP oder ein anderes FTP-Programm.

Das ist besonders gefährlich, wenn Sie eine bestehende Datei überschreiben: Die alte Datei wird ersetzt, die neue ist leer. Bei einer index.php oder wp-config.php ist die Website dann sofort weg. Deshalb zuerst: Laden Sie wichtige Dateien nie ohne Sicherungskopie hoch.

Warum FTP zwei Verbindungen braucht

FTP arbeitet mit zwei getrennten Kanälen: einem Steuerkanal für Befehle wie „Datei anlegen“ und einem Datenkanal für den eigentlichen Inhalt. Der Steuerkanal funktioniert fast immer, deshalb erscheint die Datei auf dem Server. Scheitert der Datenkanal, bleibt sie leer. Genau hier liegen die meisten Ursachen.

Die häufigsten Ursachen

1. Webspace oder Kontingent voll

Ist der Speicher des Hosting-Pakets ausgeschöpft, kann der Server die Datei anlegen, aber keinen Inhalt schreiben. Typische Platzfresser: alte Backups im Webspace, riesige Fehlerprotokolle oder Cache-Ordner. Prüfen Sie im Kundenmenü den belegten Speicher.

2. TLS-Probleme bei FTPS

Bei verschlüsseltem FTP (FTPS, „FTP über TLS“) muss auch der Datenkanal verschlüsselt aufgebaut werden. Manche Server verlangen dabei, dass die Verschlüsselung des Steuerkanals für den Datenkanal wiederverwendet wird. Klappt das nicht, bricht die Übertragung ab. In FileZilla steht dann im Protokoll oft ein Hinweis auf die TLS-Sitzung der Datenverbindung. Ich hatte zuletzt einen Fall bei einem großen deutschen Hoster, bei dem Uploads mit neuer TLS-Version leer ankamen und mit TLS 1.2 problemlos funktionierten.

Was hilft: ein anderes FTP-Programm testen (WinSCP, Cyberduck), das FTP-Programm aktualisieren oder, wenn der Hoster es anbietet, auf SFTP umsteigen.

3. Firewall und passiver Modus

Der Datenkanal läuft über zusätzliche Ports. Blockiert eine Firewall im Firmennetz, im Router oder beim Hoster diese Ports, kommt nichts an. Stellen Sie im FTP-Programm den Übertragungsmodus auf „passiv“. Das ist meist die Voreinstellung und funktioniert hinter Routern am besten. Testen Sie zur Kontrolle über eine andere Internetverbindung, etwa den Hotspot Ihres Handys.

4. Fehlende Schreibrechte

Gehört die Zieldatei einem anderen Benutzer oder fehlen Schreibrechte im Ordner, scheitert das Schreiben. Das passiert zum Beispiel, wenn Dateien von einem Skript oder einem anderen FTP-Benutzer angelegt wurden.

5. Abgebrochene Übertragung

Bei instabiler Verbindung oder sehr großen Dateien kann die Übertragung abbrechen. Gute FTP-Programme zeigen das als Fehler an. Prüfen Sie im Protokoll oder in der Liste „Fehlgeschlagene Übertragungen“.

SFTP statt FTP

SFTP hat mit FTP nur den Namen gemeinsam. Es läuft über SSH, braucht nur eine einzige Verbindung, meist über Port 22, und hat daher keine Probleme mit Datenkanälen und Firewalls. Es ist außerdem sicherer als unverschlüsseltes FTP. Die meisten deutschen Hoster bieten SFTP an, oft mit denselben Zugangsdaten. Wenn möglich, nutzen Sie SFTP.

So prüfen Sie nach dem Upload

  • Vergleichen Sie im FTP-Programm die Dateigröße lokal und auf dem Server.
  • Laden Sie bei wichtigen Dateien die hochgeladene Version wieder herunter und öffnen Sie sie.
  • Rufen Sie danach die Website auf, bevor Sie weitere Dateien ändern.

Professionelle Hilfe

Ist durch einen leeren Upload die Website ausgefallen, stelle ich sie wieder her und richte einen sicheren Zugang über SFTP ein. Mehr unter WordPress-Reparatur und Website-Umzug.

Geschrieben von Przemysław Milner

Weitere Beiträge