WordPress

par

0

Correction du client [HTTP ERROR] destiné à envoyer un corps trop grand [Media Téléchargez WordPress]

Correction du client [HTTP ERROR] destiné à envoyer un corps trop grand [Media Téléchargez WordPress]

0
WordPress

Erreur HTTP” est une erreur fréquente parmi les utilisateurs de WordPress qui utilise la méthode de téléchargement classique photos, documents et autres fichiers.
Chaque fois que nous rencontrons une erreur SQL, HTTP, il est bon de vérifier les journaux du serveur. Ils peuvent nous fournir 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, elle semble complètement différente. Beaucoup plus détaillé et qui nous amène plus facilement à résoudre le problème. Selon la configuration du serveur web et des services HTTP/HTTPS, le fichier contenant les données d'erreur peut être de la forme : error.log, error_log, domain-name.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 souhaitons télécharger sur le serveur est plus grand que la limite autorisée par le serveur par session de téléchargement. Cette limite se trouve dans le fichier de configuration générale de NGINX (nginx.conf) ou dans le fichier de configuration NGINX personnalisé du domaine sur lequel nous avons rencontré cette limitation.
“Erreur HTTP” apparaît la plupart du temps lorsque nous avons un fichier avec Je veux MB Sea ou nous le faisons téléchargement simultané vers plusieurs fichiers.

Comment nous résolvons l'erreur “le client avait l'intention d'envoyer un corps trop volumineux – Erreur HTTP”

La méthode la plus simple consiste à éditer le fichier “nginx.conf” et établir 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 fichier téléchargé.

 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 nous 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

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 dérouler sans problèmes ni erreurs “Erreur HTTP” disparaître.

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

Correction du client [HTTP ERROR] destiné à envoyer un corps trop grand [Media Téléchargez WordPress]

Vous pourriez également être intéressé par...

Laisser une réponse

Votre adresse email ne sera pas publiée. Les champs requis sont marqués *