Erreur de téléchargement d’une image sur WordPress
Vous obtiendrez cette erreur WordPress lorsque vous essayez de télécharger une image sur votre site WordPress.
Il y a différentes raisons à cette erreur, et nous allons essayer de trouver la meilleure solution pour s’en débarrasser.
Vérifiez le nom de votre fichier image
Tout d’abord, vérifiez le nom de votre image. S’il contient des caractères spéciaux, cela peut être la raison. Renommez l’image avec des mots simples, voire des mots aléatoires.
Le post-traitement de l’image a échoué.
Cela se produit lorsque vous essayez de télécharger une image dont la taille en pixels est importante, par exemple une image de 3000 x 2000 pixels. Ce qui est trop grand pour que votre serveur puisse la traiter.
Autres solutions possibles :
- Réduisez la taille de votre image avant de la télécharger. Vous pouvez utiliser GIMP (c’est un logiciel d’édition de photos gratuit et très utile). Après l’avoir installé, sélectionnez (dans le menu ci-dessus) : Image -> Scale Image -> mettre une taille d’image inférieure.
- Augmenter la mémoire PHP – Une fois encore, la limite de mémoire PHP joue un rôle crucial pour chaque site WordPress.
- ModSecurity – Il se peut que mod_security soit activé sur votre serveur d’hébergement et qu’il soit à l’origine de cette erreur. Vous pouvez donc le désactiver et vérifier s’il fonctionne.
Pour désactiver le mod_security, ajoutez le code suivant au fichier .htaccess:
ATTENTION: CHAQUE MODIFICATION SUR CE FICHIER PEUT CASSER VOTRE SITE. AVANT DE FAIRE QUOI QUE CE SOIT, TÉLÉCHARGEZ UNE COPIE DE CE FICHIER SUR VOTRE ORDINATEUR, OU COPIEZ CE FICHIER SUR VOTRE SERVEUR ET RENOMMEZ-LE EN AJOUTANT UN « -OLD » AU FICHIER. EN CAS DE PROBLÈME, RÉTABLISSEZ L’ANCIEN FICHIER.
<IfModule mod_security.c> SecFilterEngine Off SecFilterScanPOST Off </IfModule>
Impossible de créer le répertoire et les images brisées dans la médiathèque
Est-ce que vous voyez cette erreur lorsque vous essayez de télécharger une nouvelle image : « Impossible de créer le répertoire wp-content/uploads/2022/02. Son répertoire parent est-il accessible en écriture par le serveur » ? Si c’est le cas, l’autorisation du dossier n’est pas bien configurée. Voici la solution :
- Naviguez jusqu’à wp-content/uploads/ (avec Filezilla, ou même à travers cPanel et la fonction Gestionnaire de fichiers)
- Utilisez votre programme FTP pour modifier l’autorisation du dossier uploads en 755, appliquez-la à tous les éléments joints.
- Cela permettra de s’assurer que tous les éléments et dossiers de votre dossier uploads sont réglés sur 755.