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.
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.
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.
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
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.
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>
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.)
Related posts
Web-Apps HTTP-Fehler 503 und WAS-Ereignis 5189 unter Windows 10
HTTP-Fehler 503, Der Dienst ist nicht verfügbar
Behebung des HTTP-Fehlers 304 Nicht geändert
So verschieben Sie eine WordPress-Site von einem Host auf einen anderen
So installieren und konfigurieren Sie WordPress auf Microsoft Azure
So richten Sie Ihre eigene Twitter-ähnliche Website mit dem P2-Theme von WordPress ein
So überprüfen Sie, ob eine Website von AdSense gesperrt wurde
So machen Sie eine WordPress-Site sicher
8 kostenlose Premium-WordPress-Themes zum Installieren
So verfolgen Sie defekte Links mit dem Google Webmaster Tool
So beschleunigen Sie jede WordPress-Site mit .HTACCESS
Zeigen Sie den Auszug auf der Homepage des WordPress-Blogs
So konfigurieren Sie den Datenschutz in WordPress und warum es wichtig ist
So duplizieren Sie eine Seite in WordPress
Wix Vs WordPress: Was ist am besten für die Erstellung Ihrer Website?
So finden Sie Ihr WordPress-Admin-Login
10 wichtige WordPress-Plugins für eine Website für kleine Unternehmen
Das beste Blog-Schreibformat, um Ihre Punkte zu vermitteln
So installieren Sie ein Theme auf WordPress
So führen Sie blitzschnelles WordPress auf Microsoft Azure aus