WordPress affiche une erreur HTTP lors du téléchargement d'images
En travaillant sur mon blog aujourd'hui , WordPress affiche une erreur HTTP lors du téléchargement d'images, j'étais confus et impuissant. J'ai essayé de télécharger l'image encore et encore, mais l'erreur ne disparaît pas. Après 5-6 tentatives, j'ai pu à nouveau télécharger les images avec succès. Mais mon succès fut de courte durée car après quelques minutes la même erreur vient frapper à ma porte.
Bien qu'il existe de nombreux correctifs disponibles pour le problème ci-dessus, mais encore une fois, ils vous feront perdre du temps, c'est pourquoi je vais corriger cette erreur HTTP lors du téléchargement d'images et une fois que vous aurez terminé avec cet article, je peux vous assurer que ce message d'erreur sera parti depuis longtemps.
Le correctif(Fix) pour WordPress affiche une erreur HTTP(HTTP Error) lors du téléchargement d'images
Taille de l'image(Image Size)
Cette première chose évidente à vérifier est que les dimensions de votre image ne dépassent pas votre zone de contenu à largeur fixe. Par exemple, disons que vous voulez publier une image 3000X1500 mais que la zone de contenu de publication (définie par votre thème) n'est que de 1000px, vous verrez certainement cette erreur.
Remarque :(Note:) Par contre, essayez toujours de limiter les dimensions de votre image à 2000X2000.
Bien que ce qui précède ne résolve pas nécessairement votre problème, mais encore une fois, cela vaut la peine de vérifier. Si vous souhaitez vérifier les directives de WordPress sur les images, veuillez lire ici(read here) .
Augmentez votre mémoire PHP(Increase your PHP memory)
Parfois, augmenter la mémoire PHP allouée à (PHP)WordPress semble corriger ce problème. Eh bien(Well) , vous ne pouvez jamais être sûr tant que vous n'essayez pas d'ajouter ce code define('WP_MEMORY_LIMIT', '64M') dans votre fichier wp-config.php .
Remarque : ne touchez à aucun autre paramètre dans wp-config.php, sinon votre site deviendra complètement inaccessible. Si vous le souhaitez, vous pouvez en savoir plus sur la modification du fichier wp-config.php(Editing wp-config.php file) .
Pour ajouter le code ci-dessus, rendez-vous simplement sur votre cPanel et accédez au répertoire racine de votre installation WordPress où vous trouverez le fichier wp-config.php.
Si ce qui précède ne fonctionne pas pour vous, il y a de fortes chances que votre fournisseur d'hébergement Web ne vous permette pas d'augmenter la limite de mémoire PHP . Dans ce cas, leur parler directement peut vous aider à modifier la limite de mémoire PHP .
Ajouter un code au fichier .htaccess(Adding a code to .htaccess file)
Pour modifier votre fichier .htaccess , accédez simplement à Yoast SEO > Tools > File Editor (si vous n'avez pas installé Yoast SEO , vous devez l'installer et vous pouvez lire comment configurer ce plugin ici(how to configure this plugin here) ). Dans le fichier .htaccess, ajoutez simplement cette ligne de code :
SetEnv MAGICK_THREAD_LIMIT 1
Après avoir ajouté le code, cliquez simplement sur "Enregistrer les modifications dans .htaccess" et vérifiez si le problème est résolu.
Modification du fichier functions.php du thème(Changing theme functions.php file)
En fait, nous allons juste dire à WordPress d'utiliser GD comme classe WP_Image_Editor par défaut en utilisant le fichier theme functions.php. Depuis la dernière mise à jour de WordPress , GD a été abstrait et Imagick est utilisé comme éditeur d'image par défaut, donc revenir à l'ancien semble résoudre le problème pour tout le monde.
Recommandé :(Recommended:) Apparemment, il existe également un plugin pour le faire, rendez- vous ici. (go here.) Mais si vous souhaitez modifier manuellement le fichier, continuez ci-dessous.
Pour modifier le fichier de thème functions.php, accédez simplement à Appearance > Editor et sélectionnez Fonctions de thème(Theme Functions) (function.php). Une fois que vous y êtes, ajoutez simplement ce code à la fin du fichier :
add_filter( ‘wp_image_editors’, ‘change_graphic_lib’ ); function change_graphic_lib($array) { return array( ‘WP_Image_Editor_GD’, ‘WP_Image_Editor_Imagick’ ); }
Remarque : (Note:) Assurez(Make) -vous d'ajouter ce code dans le signe PHP de fin ( ?>)(PHP)
Il s'agit de la solution la plus importante du guide WordPress affiche une erreur HTTP lors du téléchargement d'images, mais si votre problème n'est toujours pas résolu, continuez.
Désactivation de Mod_Security(Disabling Mod_Security)
Remarque :(Note:) Cette méthode n'est pas conseillée car elle peut compromettre la sécurité de votre WordPress et de votre hébergement. N'utilisez cette méthode que si vous avez tout essayé et si la désactivation fonctionne pour vous, contactez votre fournisseur d'hébergement et demandez de l'aide.
Allez à nouveau dans votre éditeur de fichiers via Yoast SEO > Tools > File Editor et ajoutez le code suivant à votre fichier .htaccess :
<IfModule mod_security.c> SecFilterEngine Off SecFilterScanPOST Off </IfModule>
Et cliquez sur "Enregistrer modifié en .htaccess".
Réinstaller la dernière version de WordPress(Reinstalling the latest version of WordPress)
Parfois, ce problème peut survenir à cause d'un fichier WordPress(WordPress) corrompu et l'une des solutions ci-dessus peut ne pas fonctionner du tout, dans ce cas, vous devez réinstaller la dernière version de WordPress :
- Sauvegardez(Backup) votre dossier Plugin à partir de cPanel ( téléchargez(Download) -les) puis désactivez-les à partir de WordPress . Après cela, supprimez tous les dossiers de plugins de votre serveur à l'aide de cPanel.
- Installez le thème standard, par exemple Twenty seize, puis supprimez tous les autres thèmes.
- Depuis Tableau de Dashboard > Updates , réinstallez la dernière version de WordPress .
- Téléchargez et activez tous les plugins (sauf les plugins d'optimisation d'image).
- Installez n'importe quel thème que vous voulez.
- Essayez d'utiliser le téléchargeur d'images maintenant.
Cela corrigera WordPress affiche une erreur HTTP lors du téléchargement d'images.
Corrections diverses(Miscellaneous Fixes)
- N'utilisez pas d'apostrophe dans les noms de fichiers image, par exemple Aditya-Farrad.jpg
- Essayez de changer l'extension du fichier.
- Désactivez tous les plugins.
- Assurez(Make) -vous que votre hébergeur dispose de la dernière version de PHP installée.
- Contactez votre fournisseur d'hébergement pour obtenir de l'aide.
C'est la fin de ce guide et j'espère que vous avez maintenant résolu le problème que WordPress affiche une erreur HTTP lors du téléchargement d'images(WordPress shows HTTP error when uploading images) . Si vous avez encore des questions concernant cet article, n'hésitez pas à leur demander des commentaires.
Aimez et partagez ce billet de blog sur les réseaux sociaux pour aider à faire connaître ce problème.(Like and share this blog post in the social networks to help spread the word about this problem.)
Related posts
Web apps HTTP Error 503 et WAS event 5189 sur Windows 10
HTTP Error 503, le service est un problème indisponible
Correction de l'erreur HTTP 304 Non modifié
Comment déplacer WordPress site d'un hôte à un autre
Comment installer et installer WordPress sur Microsoft Azure
Comment configurer votre propre site Web de type Twitter en utilisant le thème P2 de WordPress
Comment installer WordPress sur Google Cloud Platform
Comment mettre à jour PHP dans WordPress
9 plugins indispensables pour les nouvelles installations de WordPress
Critique de livre : Créez votre propre site Web : un guide comique pour HTML, CSS et Wordpress
10 plugins WordPress essentiels pour un site Web de petite entreprise
Comment trouver votre connexion administrateur WordPress
Comment passer de l'éditeur WordPress classique à Gutenberg
Comment supprimer toutes les traces d'un plugin WordPress
Comment supprimer les logiciels malveillants de votre site WordPress
Comment utiliser WP Super Cache sur le blog WordPress
Must Have WordPress Yoast SEO Settings 2021
Comment protéger par mot de passe les pages de votre site WordPress
Qu'est-ce qu'AMP pour WordPress et comment l'installer
Tutoriel WordPress Gutenberg : Comment utiliser le nouvel éditeur