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

"Erreur HTTP"Est une erreur courante parmi les utilisateurs de 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 lors de la tentative de téléchargement d'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 le plus souvent lorsque nous avons un fichier avec volume volumineux en Mo ou nous faisons télécharger simultanément vers plusieurs fichiers.

Comment résoudre l'erreur "Client destiné à envoyer un corps trop volumineux - Erreur HTTP"

Le moyen le plus simple est de modifier le fichier "nginx.conf”Et établissez une directive pour modifier la limite de téléchargement autorisée par session. Dans notre cas, nous avons fixé la limite de 10 Mo par corps de fichiers téléchargés.

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 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 fonctionner correctement et l '"erreur HTTP" devrait disparaître.

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é de tout gadget et informatique, j'écris avec plaisir sur la furtivitésettings.com depuis 2006 et j'aime découvrir avec vous de nouvelles choses sur les ordinateurs et les systèmes d'exploitation macOS, Linux, Windows, iOS et Android.

Laisser un commentaire