Dieser Artikel soll den Umgang mit den Webhosting
bzw. Root Server
Angeboten von Hosterplus.de erleichtern. Wenn Sie noch kein Angebot
von Hosterplus.de nutzen, können Sie dies hier
bestellen.
Bilder werden auf der Website nicht angezeigt oder sind 0 Byte groß
Die Datei liegt auf dem Server, im Browser bleibt der Platz trotzdem leer. Bilder werden auf der Website nicht angezeigt, obwohl sie im Dateimanager stehen: Dahinter stecken zwei Fälle, die fast gleich aussehen und verschiedene Ursachen haben. Entweder ist die Datei leer angekommen, oder sie ist vollständig da und wird trotzdem nicht ausgeliefert. Der erste Blick in die Spalte Größe trennt die beiden, und danach suchen Sie nur noch an einer Stelle.
Öffnen Sie links Dateien und gehen Sie in den Ordner mit der Datei, bei einer Website ist das httpdocs. Die Liste zeigt neben dem Namen das Änderungsdatum, die Größe und die Berechtigungen.
In der Spalte Größe steht
Wo Sie weiterlesen
0 B
im Abschnitt zur leeren Datei
die erwartete Größe
im Abschnitt zur Datei, die nicht ausgeliefert wird
Bei Ordnern bleibt die Spalte dagegen leer, das ist kein Fehler.
Die Datei ist leer angekommen: 0 Byte
Die häufigste Ursache ist ein voller Webspace. Ist kein Platz mehr frei, legt der Server die Datei zwar an, kann sie aber nicht füllen. Prüfen Sie das unter Statistiken.
Steht der Speicherplatz bei 100 Prozent, ist die Ursache gefunden und die Lösung klar. Das Kreisdiagramm Verbrauch nach Services zeigt daneben, wer den Platz belegt: Web, Datenbanken, E-Mail, Protokolle und Konfigurationsdateien. Oft stecken die fehlenden Gigabyte in alten Sicherungen oder in Protokolldateien.
Drei weitere Ursachen für eine Datei mit 0 Byte:
Die Übertragung wurde abgebrochen. Sehen Sie im FTP-Programm nach, ob es einen Fehler gemeldet hat, und laden Sie die Datei erneut hoch.
Die Datei war schon auf Ihrem Rechner leer. Das kommt vor, wenn ein Programm sie noch offen hält oder ein Export fehlgeschlagen ist.
Die Datei ist größer als erlaubt. Beim Hochladen über den Browser greifen die Grenzen von PHP für Dateigröße und Laufzeit.
Schaffen Sie also Platz und laden Sie danach erneut hoch. Löschen Sie die leere Datei vorher, sonst behalten Sie am Ende trotz allem die alte.
Die Datei ist da, aber Bilder werden auf der Website nicht angezeigt
Sieben Ursachen kommen dafür in Frage, nach Häufigkeit sortiert.
Der Server unterscheidet sie, Windows auf Ihrem Rechner dagegen nicht. Logo.JPG und logo.jpg sind auf dem Server zwei verschiedene Dateien. Vergleichen Sie den Namen in der Dateiliste Zeichen für Zeichen mit dem Verweis in Ihrer Seite.
Ihre Website liegt in httpdocs. Eine Datei eine Ebene darüber ist über das Internet nicht erreichbar, auch wenn sie im Dateimanager zu sehen ist. Der Pfad steht über der Liste.
Eine Datei braucht Leserechte für die Gruppe, sonst kann der Webserver sie nicht ausliefern. In der Spalte Berechtigungen sollte bei einer Datei etwas wie rw- r-- r-- stehen, bei einem Ordner rwx r-x r-x. Fehlt dort das mittlere oder das hintere r, kommt beim Aufruf deshalb ein Fehler statt des Bildes.
Ihr Browser zeigt dann noch die alte Version aus seinem Zwischenspeicher, dem Cache. Laden Sie die Seite mit gedrückter Umschalttaste neu, öffnen Sie sie in einem privaten Fenster oder löschen Sie den Browser-Cache samt Cookies. Danach holt der Browser das Bild frisch vom Server.
Ein Bild aus einem Druckprogramm liegt manchmal im Farbraum CMYK statt RGB. Manche Browser zeigen es dann gar nicht an. Speichern Sie es im Bildbearbeitungsprogramm als RGB, in vielen Programmen heißt der Weg „für Web speichern“.
Umlaute, Leerzeichen und das kaufmännische Und machen Ärger, weil sie in einer Adresse umgeschrieben werden müssen. Benennen Sie die Datei um: nur Kleinbuchstaben, Ziffern und Bindestrich.
Öffnen Sie sie im Dateimanager über das Menü der Zeile mit Im Browser öffnen. Zeigt der Browser sie auch dort nicht an, liegt es an der Datei und nicht an Ihrer Website.
Ein Sonderfall: die .htaccess greift für Bilder nicht
Auf unseren Servern liefert nginx Bilder, Formatvorlagen und Schriften direkt aus. Apache und damit Ihre .htaccess werden dabei gar nicht erst gefragt, deshalb bleibt jede Regel darin für diese Dateien wirkungslos.
Wer also einen Schutz oder eine Umleitung für Bilder in die .htaccess geschrieben hat und sich wundert, warum nichts davon wirkt: Das ist der Grund. Für PHP-Seiten gilt es nicht, dort greifen Ihre Regeln wie gewohnt.
Eine Erweiterung wie ein Werbeblocker oder eine Einstellung im Browser kann das Laden von Bildern unterbinden. Prüfen Sie es in einem zweiten Browser gegen, etwa in Google Chrome, wenn Sie sonst Firefox benutzen. Erscheint das Bild dort, liegt es an der Einstellung und nicht am Server, und Sie beheben es im Browser statt im Webspace.
Manche Systeme haben einen eigenen Zwischenspeicher. Bei WordPress gibt es dafür meist eine Erweiterung mit einer Schaltfläche zum Leeren.
#Nach einer Übertragung sind alle Dateien beschädigt
Dann stand Ihr FTP-Programm womöglich auf Textübertragung statt auf Binärübertragung. Stellen Sie es auf automatisch oder binär und laden Sie erneut hoch.
Was Sie sonst noch wissen sollten
Benennen Sie Dateien von Anfang an einfach. Nur Kleinbuchstaben, keine Umlaute, Bindestrich statt Leerzeichen. Das erspart Ihnen die halbe Liste oben.
Laden Sie Bilder für die Website verkleinert hoch. Ein Foto direkt aus der Kamera hat mehrere Megabyte, belegt Platz auf dem Webspace und macht die Seite langsam. Zweitausend Pixel Breite reichen für jede Bildschirmdarstellung.
Verfasst von Support Hosterplus, zuletzt aktualisiert am 15.08.2026
Hier können Sie uns Ihren Feedback senden zu den FAQ
Eintrag. Jeder nützlicher Hinweis hilft uns die FAQ
Datenbank zu verbessern.