Corriger [HTTP Error] client destiné à envoyer un corps trop volumineux [Media Upload WordPress]

"HTTP Error"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 de "HTTP error”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. En fonction de la configuration du serveur Web et des services HTTP / HTTPS, le fichier contenant les données d'erreur peut être de la forme : error.Journal, error_log, nom de domaine.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é.
"HTTP error"Apparaît 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 - HTTP error »

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 enregistrons le fichier "nginx.conf"Edité avec" vi "ou" nano ", puis testez 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

Nous redémarrons le service nginx :

 service nginx restart

ou

 systemctl restart nginx

Après ces étapes, reprenez le processus de téléchargement. Tout devrait se passer sans problème et l'erreur "HTTP error" disparaître.

Très nombreux utilisateurs WordPress les blogs/sites hébergés sur des serveurs NGINX ont été confrontés à cette limitation ces derniers temps. Très probablement, cette limitation est associée aux nouvelles fonctionnalités de sécurité introduites dans la dernière version de NGINX.

Passionné par la technologie, j'écris avec plaisir sur StealthSettings.com depuis 2006. J'ai une expérience approfondie dans les systèmes d'exploitation : macOS, Windows et Linux, ainsi que dans les langages de programmation et les plates-formes de blogging (WordPress) et pour les boutiques en ligne (WooCommerce, Magento, PrestaShop).

Comment » Linux » Corriger [HTTP Error] client destiné à envoyer un corps trop volumineux [Media Upload WordPress]
Laisser un commentaire