Correction du client [Erreur HTTP] pour envoyer un corps trop volumineux [Media Upload WordPress]

"Erreur HTTP"Est une erreur commune parmi les utilisateurs WordPress en utilisant la méthode classique de téléchargement photos, documents et autres fichiers.
Chaque fois que nous rencontrons une erreur SQL, HTTP, il est judicieux de vérifier les journaux sur le serveur. Ils peuvent nous donner plus d'informations sur le message d'erreur affiché dans le navigateur.

Voici un exemple d'erreur "Erreur HTTP" dans le navigateur lorsque vous essayez de télécharger un fichier .PDF:

La même erreur dans les journaux du serveur est totalement différente. Beaucoup plus détaillé et facile à déplacer résoudre le problème. Selon la configuration du serveur Web et les services HTTP / HTTPS, le fichier contenant les données d'erreur peut être sous la forme suivante: error.log, error_log, domainname.error.log, etc.

2019/06/10 12:58:14 [error] 25084#25084: *22825511 client intended to send too large body: 1143385 bytes, client: 84.XX.XX.XX, server: stealthsettings.com, request: "POST /wp-admin/async-upload.php HTTP/1.1", host: "stealthsettings.com", referrer: "https://stealthsettings.com/wp-admin/post.php?post=19644&action=edit"

L'erreur ci-dessus nous indique que le fichier que nous voulons monter sur le serveur est supérieur à la limite autorisée du serveur par session de téléchargement. Cette limite est acheminée vers le fichier de configuration générale NGINX (nginx.conf) ou dans le fichier de configuration personnalisé NGINX du domaine que nous avons rencontré.
"Erreur HTTP" se produit la plupart du temps lorsque nous avons un fichier avec volume volumineux en Mo ou nous faisons télécharger simultanément vers plusieurs fichiers.

Comment corriger l'erreur "le client d'envoyer le corps trop grand" - erreur HTTP

Le moyen le plus simple est d’éditer le "nginx.conf"Et définissez une directive pour modifier la limite de téléchargement autorisée par session. Dans notre cas, nous définissons la limite de 10 Mo par fichier de corps de téléchargement.

client_max_body_size 10M;

La directive ci-dessus sera ajoutée à la section http (serveur / emplacement).

Nous sauvegardons le fichier "nginx.conf" édité avec "vi" ou "nano", puis testons la configuration de nginx.

nginx -t

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Redémarrez le service nginx:

service nginx restart

ou

systemctl restart nginx

Après ces étapes, reprenez le processus de téléchargement. Tout devrait bien se dérouler et l'erreur "Erreur HTTP" disparaît.

De nombreux utilisateurs de WordPress possédant des blogs / sites hébergés sur des serveurs NGINX sont confrontés à cette limitation récemment. Très probablement, cette limitation vient avec les nouvelles fonctionnalités de sécurité introduites dans la dernière version de NGINX.

Correction du client [Erreur HTTP] pour envoyer un corps trop volumineux [Media Upload WordPress]

A propos de l'auteur

infiltration

Passionné par tout ce qui concerne les gadgets et l'informatique, je suis heureux d'écrire sur stealthsettings.com de 2006 et j'aime découvrir de nouvelles choses sur les ordinateurs et MacOS, les systèmes d'exploitation Linux, Windows, iOS et Android.

Laisser un commentaire