Skip to main content

Du kennst das: Du willst ein Bild, ein PDF oder ein anderes Medium in deine WordPress-Mediathek hochladen – und plötzlich knallt dir WordPress die Fehlermeldung „The uploaded file could not be moved to wp-content/uploads“ um die Ohren. Herzlichen Glückwunsch, du bist jetzt offiziell Mitglied im Club der WordPress-Fehlerjäger! Aber keine Sorge, ich nehme dich an die Hand und zeige dir, wie du diesen nervigen Fehler Schritt für Schritt behebst. Und das nicht nur oberflächlich, sondern mit echtem Expertenwissen, Humor und einer Prise Nakaryu-Magie.

WordPress „The uploaded file could not be moved to wp-content/uploads“ beheben – tmp & Permissions fixen21

Bevor wir uns in die Tiefen der Server- und Dateiberechtigungen stürzen, lass uns kurz klären, warum dieser Fehler überhaupt auftritt – und warum er so viele WordPress-Nutzer:innen heimsucht.

WordPress ist das beliebteste Content-Management-System der Welt. Laut W3Techs laufen über 43% aller Websites im Internet auf WordPress-Basis. Das bedeutet: Millionen von Menschen laden täglich Dateien hoch. Und Millionen von Menschen stoßen irgendwann auf diesen Fehler. Die Ursache? Meistens ein Problem mit den Dateiberechtigungen oder dem temporären Verzeichnis (tmp), in das WordPress die Datei beim Upload zuerst schiebt, bevor sie im endgültigen Zielordner landet.

  • Was bedeutet die Fehlermeldung?

    Die Meldung „The uploaded file could not be moved to wp-content/uploads“ sagt im Klartext: WordPress hat die Datei zwar empfangen, kann sie aber nicht in den Upload-Ordner verschieben. Das kann verschiedene Ursachen haben – meistens fehlen die nötigen Schreibrechte auf dem Server, manchmal ist das temporäre Verzeichnis voll oder falsch konfiguriert.

  • Warum ist das so ein häufiges Problem?

    Weil WordPress auf unterschiedlichsten Servern läuft: Shared Hosting, VPS, dedizierte Server, Windows, Linux, du weißt schon. Jeder Hoster kocht sein eigenes Süppchen, und manchmal sind die Standard-Einstellungen einfach nicht optimal. Besonders nach Server-Umzügen, Updates oder Änderungen an der Serverkonfiguration taucht der Fehler gerne auf.

  • Was sind die Folgen?

    Du kannst keine Bilder mehr hochladen, keine PDFs, keine neuen Medien – und das ist für eine moderne Website ungefähr so, als würde man einem Foodblogger das Essen wegnehmen. Nicht cool!

Genug der Vorrede – jetzt wird’s technisch. Aber keine Angst, ich erkläre alles so, dass du auch ohne Informatik-Studium durchblickst.

Siehe auch  Wordpress Multilingual-Plugins: WPML vs. Polylang vs. TranslatePress

1. Die wichtigsten Ursachen im Überblick

  • Falsche Dateiberechtigungen (Permissions)

    WordPress braucht Schreibrechte auf den Ordner wp-content/uploads und manchmal auch auf das temporäre Verzeichnis. Wenn die Rechte nicht stimmen, kann WordPress die Datei nicht speichern.

  • Falscher Besitzer (Owner) der Dateien

    Gerade nach Server-Umzügen oder wenn du Dateien per FTP hochlädst, kann es passieren, dass der Besitzer der Ordner nicht mehr mit dem Benutzer übereinstimmt, unter dem der Webserver läuft (meistens www-data oder apache).

  • Probleme mit dem temporären Verzeichnis (tmp)

    WordPress nutzt beim Upload ein temporäres Verzeichnis. Ist das nicht vorhanden, voll oder falsch konfiguriert, klappt der Upload nicht.

  • Fehlerhafte Pfadangaben in der WordPress-Konfiguration

    Manchmal ist in der wp-config.php oder in den Einstellungen ein falscher Pfad für den Upload-Ordner hinterlegt.

  • Server-Einschränkungen (z.B. open_basedir, Quota, PHP-Settings)

    Manche Hoster setzen Beschränkungen, die den Zugriff auf bestimmte Verzeichnisse verhindern oder den verfügbaren Speicherplatz begrenzen.

2. Schritt-für-Schritt-Anleitung zur Fehlerbehebung

Jetzt geht’s ans Eingemachte. Folge diesen Schritten, um den Fehler systematisch zu beheben:

  • Prüfe die Dateiberechtigungen (Permissions)

    Logge dich per FTP oder SSH auf deinen Server ein und navigiere zu wp-content/uploads. Die Standard-Berechtigungen sollten wie folgt aussehen:

    Ordner Empfohlene Berechtigung
    wp-content 755
    uploads 755
    Dateien in uploads 644

    Setze die Rechte mit folgendem Befehl (SSH):

    chmod 755 wp-content/uploads -R

    chmod 644 wp-content/uploads/* -R

    Mit FTP-Programmen wie FileZilla kannst du die Rechte auch per Rechtsklick setzen.

  • Prüfe und setze den richtigen Besitzer (Owner)

    Gerade bei Linux-Servern muss der Besitzer des Upload-Ordners mit dem Webserver-Benutzer übereinstimmen. Prüfe das mit:

    ls -l wp-content/

    Setze den Besitzer ggf. mit:

    chown www-data:www-data wp-content/uploads -R

    (www-data ist der Standard bei Ubuntu/Debian, bei anderen Systemen kann es apache oder nginx sein.)

  • Überprüfe das temporäre Verzeichnis (tmp)

    WordPress nutzt das von PHP definierte temporäre Verzeichnis. Prüfe in deiner php.ini den Wert von upload_tmp_dir:

    upload_tmp_dir = /tmp

    Stelle sicher, dass dieses Verzeichnis existiert und beschreibbar ist. Du kannst auch in der wp-config.php ein eigenes tmp-Verzeichnis definieren:

    define('WP_TEMP_DIR', dirname(__FILE__) . '/wp-content/tmp');

    Lege dann den Ordner wp-content/tmp an und setze die Rechte wie oben beschrieben.

  • Prüfe die WordPress-Einstellungen für Uploads

    Gehe im Backend zu Einstellungen > Medien und prüfe, ob dort ein individueller Pfad für Uploads gesetzt ist. Standard ist leer oder wp-content/uploads. Falsche Pfade führen zu Problemen.

  • Server-Einstellungen und PHP-Limits prüfen

    Manchmal verhindern open_basedir-Beschränkungen oder zu kleine upload_max_filesize und post_max_size in der php.ini den Upload. Prüfe diese Werte und erhöhe sie bei Bedarf:

    upload_max_filesize = 64M
    post_max_size = 64M

    Ein PHP Info Plugin kann dir helfen, die aktuellen Werte zu sehen.

  • Cache und Plugins als Fehlerquelle ausschließen

    Deaktiviere testweise alle Plugins und prüfe, ob der Fehler weiterhin auftritt. Manche Security- oder Caching-Plugins blockieren den Upload-Ordner.

Siehe auch  Alternative zu Wix für Unternehmen

3. Typische Stolperfallen und Profi-Tipps

  • Multisite-Installationen

    Bei WordPress Multisite werden Uploads in wp-content/uploads/sites/{ID} gespeichert. Prüfe die Rechte auch dort!

  • Windows-Server

    Hier gelten andere Rechte-Logiken. Stelle sicher, dass der IIS-User Schreibrechte auf den Upload-Ordner hat.

  • Symlinks und Custom Paths

    Wenn du Symlinks oder eigene Upload-Pfade nutzt, prüfe, ob die Zielordner existieren und korrekt verlinkt sind.

  • Quota erreicht

    Manche Hoster setzen ein Speicherlimit (Quota). Ist das voll, hilft nur Aufräumen oder Upgrade.

  • Fehlerprotokolle checken

    Schau in die error.log deines Servers. Oft steht dort die genaue Ursache.

4. Beispiel: So sieht ein erfolgreicher Upload aus

Aktion Erwartetes Ergebnis
Datei auswählen und hochladen Datei erscheint in der Mediathek, keine Fehlermeldung
Rechte auf 755/644 gesetzt WordPress kann Dateien verschieben und speichern
tmp-Verzeichnis beschreibbar Temporäre Dateien werden korrekt verarbeitet

5. Fazit: Fehler behoben, Website läuft – und jetzt?

Mit diesen Schritten solltest du den Fehler „The uploaded file could not be moved to wp-content/uploads“ in 99% der Fälle beheben können. Falls du trotzdem nicht weiterkommst, liegt es vielleicht an einer exotischen Serverkonfiguration oder einem besonders hartnäckigen Plugin. Dann hilft oft nur noch ein Profi – und da kommen wir ins Spiel!

Nakaryu: Dein Partner für WordPress, Webdesign & mehr

Du willst nie wieder stundenlang an Serverrechten schrauben, sondern dich auf das konzentrieren, was du am besten kannst? Dann lass uns das für dich übernehmen! Nakaryu ist deine Full-Service-Agentur für Webdesign, WordPress, WooCommerce und digitale Lösungen – aus Nürnberg, für ganz Deutschland und darüber hinaus. Mit uns bekommst du nicht nur eine Website, sondern ein digitales Erlebnis, das begeistert. Und das Beste: Monatlich buchbar, jederzeit kündbar, ohne hohe Einmalkosten.

Siehe auch  WordPress „Trying to access array offset on value of type null“ – PHP 8 Warnings beheben238

Neugierig? Schau dir unsere Webdesign-Flatrates an und lass uns gemeinsam durchstarten!

Quellen

Fragen zum Thema

Was bedeutet die Fehlermeldung „The uploaded file could not be moved to wp-content/uploads“ in WordPress?

Die Fehlermeldung bedeutet, dass WordPress die hochgeladene Datei zwar empfangen hat, sie aber nicht in den Zielordner wp-content/uploads verschieben kann. Häufige Ursachen sind fehlende Dateiberechtigungen, ein nicht beschreibbares temporäres Verzeichnis oder falsche Pfadangaben in der Konfiguration.

Wie kann ich Dateiberechtigungen und Besitzer für den Upload-Ordner richtig setzen?

Stelle sicher, dass der Ordner wp-content/uploads die Berechtigung 755 und die darin enthaltenen Dateien 644 haben. Der Besitzer sollte mit dem Webserver-Benutzer (z.B. www-data oder apache) übereinstimmen. Setze die Rechte per FTP oder SSH und prüfe sie mit ls -l wp-content/.

Was muss ich beim temporären Verzeichnis (tmp) beachten?

WordPress nutzt beim Upload ein temporäres Verzeichnis, das in der php.ini als upload_tmp_dir definiert ist. Dieses Verzeichnis muss existieren und beschreibbar sein. Alternativ kannst du in der wp-config.php ein eigenes tmp-Verzeichnis anlegen und mit WP_TEMP_DIR definieren.

Welche Server- und PHP-Einstellungen können den Upload verhindern?

Einstellungen wie open_basedir, upload_max_filesize und post_max_size in der php.ini können den Upload blockieren. Erhöhe diese Werte bei Bedarf und prüfe, ob dein Hoster ein Quota (Speicherlimit) gesetzt hat. Auch Cache- oder Security-Plugins können den Upload-Ordner blockieren.

Was kann ich tun, wenn der Fehler trotz aller Maßnahmen weiterhin auftritt?

Prüfe Fehlerprotokolle (z.B. error.log), deaktiviere testweise alle Plugins und kontrolliere individuelle Upload-Pfade in den Einstellungen. Bei Multisite-Installationen oder Windows-Servern gelten besondere Regeln. Wenn du nicht weiterkommst, hilft oft ein WordPress-Profi wie Nakaryu weiter.

Neues aus unserem Blog

Das könnte dich auch interessieren

Max 7

Harukyu

Max Wellner ist Gründer/ CEO von Nakaryu & Nekodanshi sowie Content Creator und Cosplayer aus Nürnberg. Er verbindet seit 2017 Webdesign, Marketing, Technologie und kreative Popkultur-Einflüsse zu digitalen Markenauftritten mit Wiedererkennungswert. Mit seiner Mischung aus technischer Expertise, kreativem Denken und eigener Erfahrung als Creator entwickelt er moderne Konzepte für Unternehmen, Marken und digitale Projekte, unterstützt durch eigens entwickelte KI Systeme und Workflows.

Jetzt kostenfreies Erstgespräch sichern

Lass dich unverbindlich beraten

→ Schreib an hey@nakaryu.de, chatte bei WhatsApp, oder ruf an +49 152 58119266. Wir beraten dich gerne.

Erstgespräch vereinbaren

15% Rabatt auf alle Pakete

→ Für Vereine, Creator & Künstler. Schreib uns einfach an.

Weiterempfehlen lohnt sich

100 € Gutschrift für jeden geworbenen Neukunden.

Datenschutz Center