Le serveur refuse les données envoyées parce qu’elles dépassent la taille qu’il accepte. L’erreur apparaît au téléversement d’une image, d’une vidéo, d’un thème ou d’une extension, ou à l’import d’un fichier. Le blocage se produit avant même que WordPress ne reçoive le fichier, d’où cette page brute du serveur.
Pourquoi cette erreur apparaît
- Le fichier dépasse la limite du serveur web : client_max_body_size sur nginx, LimitRequestBody sur Apache, réglage équivalent sur LiteSpeed.
- Un pare-feu applicatif ou un CDN plafonne la taille des envois.
- Le fichier est inutilement lourd : vidéo non compressée, image en très haute définition, archive remplie de fichiers superflus.
Comment corriger le problème
Alléger le fichier
Compressez l’image, réduisez sa définition ou hébergez la vidéo sur une plateforme dédiée. Pour une extension ou un thème, vérifiez que l’archive zip ne contient que le dossier attendu.
Installer l’extension ou le thème par FTP
Décompressez l’archive sur votre ordinateur, puis envoyez le dossier obtenu dans wp-content/plugins ou wp-content/themes avec un logiciel FTP. Il ne reste qu’à l’activer dans l’administration : la limite d’envoi par le navigateur ne s’applique plus.
Relever les limites de PHP
Une fois la limite du serveur relevée, PHP applique ses propres plafonds : augmentez aussi upload_max_filesize et post_max_size dans l’espace d’hébergement, la seconde au moins égale à la première, sinon WordPress refusera le fichier avec un autre message. Si le panneau ne propose pas ce réglage, ces lignes vont dans un fichier php.ini ou .user.ini à la racine du site, selon ce que l’hébergeur accepte.
upload_max_filesize = 64M
post_max_size = 64M
Relever la limite de nginx
Sur un VPS nginx, la directive client_max_body_size fixe la taille maximale d’un envoi et vaut 1 Mo par défaut. Placez-la dans le bloc server du site, vérifiez la configuration puis rechargez nginx.
# Bloc server de nginx
client_max_body_size 64M;
# Puis, dans le terminal
sudo nginx -t
sudo systemctl reload nginx
Ne relevez pas les limites au-delà du nécessaire, car des envois très lourds autorisés pour tous chargent le serveur, et gardez une copie de chaque fichier de configuration modifié.
Un autre message d'erreur ? Collez-le dans le décodeur : il le reconnaît et vous oriente vers la bonne fiche.
Ouvrir le décodeur