WordPress zeigt HTTP-Fehler beim Hochladen von Bildern

Während ich heute an meinem Blog arbeite,  zeigt WordPress HTTP- Fehler beim Hochladen von Bildern, ich war verwirrt und hilflos. Ich habe versucht, das Bild immer wieder hochzuladen, aber der Fehler wird nicht behoben. Nach 5-6 Versuchen konnte ich die Bilder wieder erfolgreich hochladen. Aber mein Erfolg war nur von kurzer Dauer, da nach ein paar Minuten der gleiche Fehler an meine Tür klopft.

WordPress zeigt HTTP-Fehler beim Hochladen von Bildern

Es gibt zwar viele Fixes für das obige Problem, aber andererseits werden sie Ihre Zeit verschwenden, deshalb werde ich diesen HTTP - Fehler beim Hochladen von Bildern beheben, und nachdem Sie mit diesem Artikel fertig sind, kann ich Ihnen versichern, dass diese Fehlermeldung angezeigt wird lange vorbei.

Fix für WordPress zeigt HTTP-Fehler(HTTP Error) beim Hochladen von Bildern

Bildgröße(Image Size)

Diese erste und offensichtliche Sache, die Sie überprüfen sollten, ist, dass Ihre Bildabmessungen Ihren Inhaltsbereich mit fester Breite nicht überschreiten. Nehmen wir zum Beispiel an, Sie möchten ein Bild mit 3000 x 1500 posten, aber der Inhaltsbereich des Posts (festgelegt durch Ihr Design) ist nur 1000 Pixel groß, dann wird dieser Fehler definitiv angezeigt.

Hinweis:(Note:) Versuchen Sie andererseits immer, Ihre Bildabmessungen auf 2000 x 2000 zu begrenzen.

Das Obige behebt Ihr Problem zwar nicht unbedingt, aber es lohnt sich, es erneut zu überprüfen. Wenn Sie die WordPress-(WordPress) Richtlinien zu Bildern überprüfen möchten, lesen Sie bitte hier(read here) .

Erhöhen Sie Ihren PHP-Speicher(Increase your PHP memory)

Manchmal scheint das Erhöhen des für WordPress zugelassenen (WordPress)PHP- Speichers dieses Problem zu beheben. Nun(Well) , Sie können sich nie sicher sein, bis Sie versuchen, diesen Code define('WP_MEMORY_LIMIT', '64M') in Ihre wp-config.php- Datei einzufügen.

Erhöhen Sie das PHP-Speicherlimit, um den WordPress-HTTP-IMAGE-Fehler zu beheben

Hinweis: Berühre keine anderen Einstellungen in wp-config.php, sonst wird deine Seite komplett unzugänglich. Wenn Sie möchten, können Sie mehr über das Bearbeiten der Datei wp-config.php(Editing wp-config.php file) lesen .

Um den obigen Code hinzuzufügen, gehe einfach zu deinem cPanel und gehe in das Stammverzeichnis deiner WordPress -Installation, wo du die Datei wp-config.php findest.

Wp-config php-Datei

Wenn das oben genannte für Sie nicht funktioniert, besteht eine gute Chance, dass Ihr Webhosting-Anbieter Ihnen nicht erlaubt, das PHP - Speicherlimit zu erhöhen. In diesem Fall kann es Ihnen helfen, direkt mit ihnen zu sprechen, um das PHP- Speicherlimit zu ändern.

Hinzufügen eines Codes zur .htaccess-Datei(Adding a code to .htaccess file)

Um Ihre .htaccess -Datei zu bearbeiten, navigieren Sie einfach zu Yoast SEO > Tools > File Editor (wenn Sie Yoast SEO nicht installiert haben, sollten Sie es installieren und Sie können hier nachlesen, wie Sie dieses Plugin konfigurieren(how to configure this plugin here) ). Fügen Sie in der .htaccess-Datei einfach diese Codezeile hinzu:

SetEnv MAGICK_THREAD_LIMIT 1

setze env magik Threat Limit auf 1

Nachdem Sie den Code hinzugefügt haben, klicken Sie einfach auf „Änderungen in .htaccess speichern“ und prüfen Sie, ob das Problem behoben ist.

Ändern der Theme-functions.php-Datei(Changing theme functions.php file)

Eigentlich werden wir WordPress nur anweisen(WordPress) , GD als Standardklasse WP_Image_Editor zu verwenden , indem wir die Datei theme functions.php verwenden. Ab dem neuesten WordPress - Update wurde GD abstrahiert und  Imagick wird als Standard-Bildeditor verwendet, so dass die Rückkehr zum alten das Problem für alle zu beheben scheint.

Empfohlen:(Recommended:) Anscheinend gibt es auch ein Plugin dafür, gehen Sie hier. (go here.) Wenn Sie die Datei jedoch manuell bearbeiten möchten, fahren Sie unten fort.

Um die Theme-functions.php-Datei zu bearbeiten, navigieren Sie einfach zu Appearance > Editor und wählen Sie Theme-Funktionen(Theme Functions) (function.php). Sobald Sie dort sind, fügen Sie einfach diesen Code am Ende der Datei hinzu:

add_filter( ‘wp_image_editors’, ‘change_graphic_lib’ );

function change_graphic_lib($array) {
return array( ‘WP_Image_Editor_GD’, ‘WP_Image_Editor_Imagick’ );
}

Hinweis: (Note:) Stellen(Make) Sie sicher, dass Sie diesen Code innerhalb des abschließenden PHP -  Zeichens (?>) einfügen.

Designfunktionen Dateibearbeitung, um den gd-Editor als Standard festzulegen

Dies ist die wichtigste Lösung im Leitfaden WordPress zeigt HTTP- Fehler beim Hochladen von Bildern an, aber wenn Ihr Problem immer noch nicht behoben ist, fahren Sie fort.

Mod_Security deaktivieren(Disabling Mod_Security)

Hinweis:(Note:) Diese Methode wird nicht empfohlen, da sie die Sicherheit von WordPress und Hosting gefährden kann. Verwenden Sie diese Methode nur, wenn Sie alles andere ausprobiert haben und wenn die Deaktivierung für Sie funktioniert, wenden Sie sich an Ihren Hosting-Provider und bitten Sie um Unterstützung.

Gehen Sie erneut zu Ihrem Datei-Editor über  Yoast SEO > Tools > File Editor und fügen Sie den folgenden Code zu Ihrer .htaccess-Datei hinzu:

<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>

Mod-Sicherheit mit htaccess-Datei deaktiviert

Und klicken Sie auf „Änderungen in .htaccess speichern“.

Neuinstallation der neuesten Version von WordPress(Reinstalling the latest version of WordPress)

Manchmal kann dieses Problem aufgrund einer beschädigten WordPress -Datei auftreten und eine der oben genannten Lösungen funktioniert möglicherweise überhaupt nicht. In diesem Fall müssen Sie die neueste Version von WordPress neu installieren :

  • Sichern(Backup) Sie Ihren Plugin- Ordner von cPanel ( Laden(Download) Sie sie herunter) und deaktivieren Sie sie dann von WordPress . Entfernen Sie danach alle Plug-in-Ordner mit cPanel von Ihrem Server.
  • Installieren Sie das Standard-Theme zB Twenty sixteen und entfernen Sie dann alle anderen Themes.
  • Installieren Sie über Dashboard > Updates die neueste Version von WordPress neu .
  • Laden Sie alle Plugins hoch und aktivieren Sie sie (mit Ausnahme der Bildoptimierungs-Plugins).
  • Installieren Sie ein beliebiges Thema.
  • Versuchen Sie es jetzt mit dem Bild-Uploader.

Dadurch wird behoben , dass WordPress beim Hochladen von Bildern einen HTTP- Fehler anzeigt .

Verschiedene Korrekturen(Miscellaneous Fixes)

  • Verwenden Sie keine Apostrophe in den Namen der Bilddateien, z. B. Aditya-Farrad.jpg
  • Versuchen Sie, die Erweiterung der Datei zu ändern.
  • Deaktivieren Sie alle Plugins.
  • Stellen Sie(Make) sicher, dass auf Ihrem Host die neueste Version von PHP installiert ist.
  • Wenden Sie sich an Ihren Hosting-Provider, um Unterstützung zu erhalten.

Dies ist das Ende dieser Anleitung und ich hoffe, Sie haben das Problem inzwischen behoben, dass WordPress beim Hochladen von Bildern einen HTTP-Fehler anzeigt(WordPress shows HTTP error when uploading images) . Wenn Sie noch Fragen zu diesem Beitrag haben, können Sie sie gerne kommentieren.

Liken und teilen Sie diesen Blogbeitrag in den sozialen Netzwerken, um dieses Problem bekannter zu machen.(Like and share this blog post in the social networks to help spread the word about this problem.)



About the author

Ich habe einen Hintergrund in Computertechnik und Informationstechnologie, der mir eine einzigartige Perspektive auf die Plattformen Windows 10 und 11 verschafft hat. Insbesondere bin ich sowohl mit der Windows 10 „Desktop Experience“ als auch mit dem Microsoft Edge-Browser erfahren. Meine Erfahrung mit diesen beiden Plattformen gibt mir ein tiefes Verständnis dafür, wie sie funktionieren, und mein Fachwissen in diesen Bereichen ermöglicht es mir, zuverlässige Ratschläge zu geben, wie sie verbessert werden können.



Related posts