{"id":2715,"date":"2018-07-14T08:02:48","date_gmt":"2018-07-14T07:02:48","guid":{"rendered":"https:\/\/www.puls200.de\/?p=2715"},"modified":"2018-07-29T07:40:10","modified_gmt":"2018-07-29T06:40:10","slug":"an-error-occurred-in-the-upload-please-try-again-later","status":"publish","type":"post","link":"https:\/\/www.puls200.de\/?p=2715","title":{"rendered":"An error occurred in the upload. Please try again later."},"content":{"rendered":"<p><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.puls200.de\/wp-content\/aurelia-1.jpg\" alt=\"\" width=\"1000\" height=\"288\" class=\"alignnone size-full wp-image-2714\" srcset=\"https:\/\/www.puls200.de\/wp-content\/uploads\/aurelia-1.jpg 1000w, https:\/\/www.puls200.de\/wp-content\/uploads\/aurelia-1-300x86.jpg 300w, https:\/\/www.puls200.de\/wp-content\/uploads\/aurelia-1-768x221.jpg 768w, https:\/\/www.puls200.de\/wp-content\/uploads\/aurelia-1-500x144.jpg 500w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/p>\n<p>Moin!<br \/>\nHeute hat mich meine WordPress Installation kurz etwas in den Wahnsinn getrieben. Eigentlich wollte ich nur ein Bild hochladen, bekam in der Media Library aber immer den Fehler \"<code>An error occurred in the upload. Please try again later.<\/code>\" angezeigt. Das ist so eine Art Catch-All Meldung, die alle m\u00f6glichen Ursachen haben kann. z.B. ist der Webspace ersch\u00f6pft, oder man hat die Installation umgezogen und vergessen, die URLs in der Konfiguration zu \u00e4ndern. Das war hier alles nicht der Fall. Hier die kurze Beschreibung, wie ich den Fehler gefunden und behoben habe, vielleicht hilft es auch jemand anderem:<\/p>\n<ul>\n<li>In der Media-Library mit F-12 die Developer Tools \u00f6ffnen (funktioniert z.B. in Chrome oder Firefox). Dort den Reiter \"Netzwerkanalyse\" w\u00e4hlen und die Seite mit F5 neu laden. Hier ist mir aufgefallen, dass einige Bilder 404 (=nicht gefunden) liefern. Es reicht, wenn es nur ein Bild ist, hier m\u00fcsst ihr ggf. alle Seiten durchklicken bzw. suchen, ob irgendetwas nicht angezeigt wird.<\/li>\n<li>Bei einem nicht-dargestellten Bild bin ich in die Detailansicht gegangen. Oben auf der rechten Seite gibt es eine Textbox, in der die \"File URL\" angezeigt wird. Bei einem dieser Bilder stand dort z.B. diese URL drin: \"<code>https:\/\/www.puls200.de\/wp-content\/\/mnt\/web3\/21\/79\/51055279\/htdocs\/wp-content\/kubrickheader.jpg<\/code>\". Das ist nat\u00fcrlich Unfug, hier ist die Erzeugung des Pfads schiefgegangen, da die Domain mit dem absoluten Dateipfad zusammengesetzt wird.<\/li>\n<li>Jetzt wird es etwas z\u00e4h, denn diese File-Url l\u00e4sst sich nicht direkt \u00e4ndern. Ich habe im Webspace PHYMyAdmin aufgerufen, um die falschen Daten direkt in der Datenbank zu reparieren. Man kann sich der Sache n\u00e4hern, indem man sich z.B. alle Metadaten anzeigen l\u00e4sst, in denen der o.g. Pfad verwendet wird: <code>SELECT * FROM `wp_postmeta` WHERE meta_value like '%\/mnt\/web3\/21\t\/79\/51055279\/htdocs\/wp-content\/%'<\/code>. Das waren bei mir immerhin 60 Eintr\u00e4ge!<\/li>\n<li>Bewaffnet mit dieser Information war die Reparatur nicht schwierig: <code>UPDATE wp_postmeta SET meta_value = replace(meta_value, '\/mnt\/web3\/21\/79\/51055279\/htdocs\/wp-content\/', '')<\/code><\/li>\n<\/ul>\n<p>Damit funktionierte der Upload wieder, wie man an dem wunderh\u00fcbschen Banner \u00fcber diesem Post erkennen kann. Allerdings werden jetzt in der Media Library manchmal nicht die verkleinerten Bilder in der \u00dcbersicht angezeigt. Ich vermute, dass diese Bilder aus einer Zeit stammen, in der eine Vorversion von WordPress verwendet wurde, die beim Upload die entsprechenden Thumbnails nicht automatisch generiert hat. Die Fehlerursache war dann vermutlich ein fehlerhaftes Update. Nachdem das gekl\u00e4rt ist, kann ich euch wieder mit doofen Bildern nerven ;-)<\/p>\n<p><strong>Nachtrag<\/strong>:<\/p>\n<ul>\n<li>Um Vorschaubilder in allen (eventuell ge\u00e4nderten) Aufl\u00f6sungen korrekt darzustellen, kann man das \"<a href=\"https:\/\/alex.blog\/wordpress-plugins\/regenerate-thumbnails\/\" rel=\"noopener\" target=\"_blank\">Regenerate Thumbnails<\/a> - Plugin verwenden. Dann sieht alles wieder \"ordentlich\" aus.<\/li>\n<li>Habt ihr euer Blog auf Strato gehostet und beim Upload erscheint manchmal oder immer der Fehler 503 (Service not available) kann es eventuell an der Strato \"ServerSide Security\" liegen. Diese kann in den Paket-Einstellungen bei Strato <a href=\"https:\/\/www.knowboard.de\/wordpress-error-503-upload-fehler-bei-strato\/\" rel=\"noopener\" target=\"_blank\">deaktiviert werden<\/a>. Ob das jetzt so eine geile Sache ist wei\u00df ich auch nicht, da damit auch allerlei andere Dinge wie Spam-Schutz f\u00fcr E-Mails deaktiviert wird.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Moin! Heute hat mich meine WordPress Installation kurz etwas in den Wahnsinn getrieben. Eigentlich wollte ich nur ein Bild hochladen, bekam in der Media Library aber immer den Fehler &#8220;An error occurred in the upload. Please try again later.&#8221; angezeigt. &hellip; <a href=\"https:\/\/www.puls200.de\/?p=2715\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0},"categories":[24],"tags":[],"_links":{"self":[{"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/posts\/2715"}],"collection":[{"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.puls200.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2715"}],"version-history":[{"count":8,"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/posts\/2715\/revisions"}],"predecessor-version":[{"id":2749,"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/posts\/2715\/revisions\/2749"}],"wp:attachment":[{"href":"https:\/\/www.puls200.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2715"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.puls200.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2715"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.puls200.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2715"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}