L’erreur WordPress 413 « Request Entity Too Large » arrive quand l’utilisateur lance une requête trop volumineuse, en général un upload de fichier trop lourd que le serveur ne peut pas supporter.

Il suffit de mettre en ligne un fichier moins volumineux ou de configurer votre serveur de manière à augmenter sa capacité à accepter de l’upload.

Voyons ensemble comment faire, en exploitant différentes solutions.

Compresser votre fichier

Il existe pas mal de solutions gratuites en ligne pour compresser votre fichier et permettre son upload. C’est la meilleure solution pour ne pas avoir l’erreur 413 :

Si vous souhaitez compresser un autre fichier, n’hésitez pas à me le dire en commentaires pour que je vous propose un outil.

Augmenter la quantité d’upload via wp-config.php

Le fichier wp-config.php est souvent édité pour modifier les paramètres de votre site, dans son interaction avec votre serveur. C’est aussi possible pour notre cas du jour :

  • Connectez vous en SFTP à votre serveur
  • À la racine de votre site, localisez le fichier wp-config.php et éditez le en ajoutant ceci :
@ini_set('upload_max_filesize', '64M');
@ini_set('post_max_size', '64M');
@ini_set('max_execution_time', '300');
  • Sauvegardez et tentez de nouveau votre upload.

Il est aussi possible de le modifier via un plugin, mais il vaut mieux éviter pour ne pas surcharger votre serveur inutilement.

Augmenter la limite via php.ini

Le fichier php.ini n’est pas toujours présent sur un serveur. Si ça n’est pas le cas, créez le en suivant ces étapes :

  • Ouvrez un éditeur de texte
  • Enregistrez le fichier en le nommant php.ini et en choisissant en extension de fichier .txt
  • Glissez-déposez le fichier à la racine de votre serveur

Une fois que vous avez un fichier « php.ini » sur votre serveur, suivez ces étapes :

  • Connectez vous en SFTP à votre serveur et allez à la racine de votre site
  • Éditez le fichier php.ini et ajoutez ces lignes :
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300

Éditer le .htaccess pour augmenter la limite d’upload

Le fichier .htaccess est aussi souvent édité pour modifier les paramètres serveur et augmenter ses limites.

Ça va être le cas pour notre erreur 413 du jour :

  • Connectez vous en SFTP à votre site et allez à sa racine
  • Éditez le fichier .htaccess et ajoutez ces lignes :
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300

Les solutions pour modifier la configuration de son serveur

Il est aussi possible de modifier la configuration de son serveur en y entrant des commandes.

Mais cela nécessite un niveau technique minimum, c’est la solution la plus compliquée de ce post.

Sur Nginx il faut entrer cette commande et redémarrer votre serveur :

client_max_body_size 64M;

Si vous êtes sous Apache, entrez cette commande et redémarrez votre serveur :

LimitRequestBody 67108864
Vous bloquez avec cette manipulation ?

Contactez-moi pour que je vous vienne en aide, j'assiste les propriétaires de sites web depuis + de 10 ans maintenant :

Auteur de l'article : Ramzi de Mayboutik

Passionné par le web, je vous transmets mes modestes connaissances WordPress et SEO en détente.