Bilder-Upload schlägt fehl

  • Hi Community,
    ich kann seit ich meine Installation in einen Docker-Container gesteckt habe bekomme ich folgenden Fehler wenn ich ein Bild in die Mediathek hochladen möchte:

    Zitat

    Die Verarbeitung des Bildes ist fehlgeschlagen. Der Server ist möglicherweise ausgelastet oder hat nicht genügend Ressourcen zur Verfügung. Eventuell hilft es, wenn du ein kleines Bild hochlädst. Die vorgeschlagene Maximalgröße ist 2500 Pixel.

    Meine Specs:
    PHP 7.4.5
    Wordpress 5.4.1
    phpinfo() https://pastebin.com/hDVwxwY3

    aus php.ini:

    Code
    file_uploads = On
        memory_limit = 64M
        upload_max_filesize = 64M
        post_max_size = 64M
        max_execution_time = 600

    Mein Test-Bild hat eine Auflösung von 4096x3160 bei 11,8 MB [PNG]

    Das Debug-Define ist gesetzt, jedoch steht nix in der log. Der web-user kann in das Verzeichnis schreiben.

    Vlt. hatte schon vor mir ein ähnliches Problem.


    Schon mal Danke und Grüße Hendrik

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hi, b3317133!
    Das klappt, ich konnte aber noch keine Grenze bei der Auflösung oder Dateigröße ermitteln. Bei der "vorgeschlagenen Maximalgröße von 2500px" schlägt es auch fehl.

  • Keiner mehr ne idee? Ich frag mich ob der Upload zwar klappt aber das resizing für die Ansichten fehlschlägt. Nur taucht in dem Verzeichnis nie das Bild auf

  • Keiner mehr ne idee? Ich frag mich ob der Upload zwar klappt aber das resizing für die Ansichten fehlschlägt. Nur taucht in dem Verzeichnis nie das Bild auf


    Ich habe das selbe Problem, gibt es mittlerweile einen Lösungsvorschlag?

  • in die config.php kannst du viel reinschreiben.
    die frage ist was erlaubt dein hoster für ein upload limit?
    ebenso die
    max_execution_time

  • Hi Henk1060,
    das müsste dann ja in der php.ini stehen. Da habe ich:

    Code
    file_uploads = On
        memory_limit = 64M
        upload_max_filesize = 64M
        post_max_size = 64M
        max_execution_time = 600

    Dieses wird auch von phpinfo() angezeigt.

  • Ha, ich habs. Lag weder an Wordpress noch an PHP.

    Ich nutzte nginx als reverse proxy für meinen docker container. In der nginx-site-conf in /etc/nginx/site-available/ war die post size zu gering. Jetzt steht da:


    Code
    client_max_body_size 1G;
                    proxy_buffering off;
  • Auch ich hatte dieses Problem und fand heraus, dass das Firewall-Plugin "htninja" folgenden Log-Eintrag hatte:
    #8442840 CRITICAL - 185.17.my.ip POST /wp-admin/async-upload.php - Blocked file upload attempt - [file_2020-07-09__01_500px.jpg (74,239 bytes)] - meine.Site

    Erste Aktion: 185.17.my.ip im File ".htninja" freigeschaltet
    Ergebnis: Problem nicht behoben.

    Zweite Aktion:
    Abgemeldet aus Wordpress
    Im Browser alte Daten wie z.B. Cache und Cookies gelöscht
    In Wordpress neu eingeloggt
    Ergebnis: Es funktioniert wieder

    Möglicherweise hatte es in meinem Fall mit einer Plugin-Aktualisierung von "htninja" zu tun.

    Gruss
    Josef

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!