Correggi [HTTP Error] client destinato a inviare un corpo troppo grande [Media Upload WordPress]

"HTTP Error"È un errore comune tra gli utenti di WordPress utilizzando il metodo di caricamento classico foto, documenti e altri file.
Ogni volta che incontriamo un errore SQL, HTTP, è una buona idea controllare i registri sul server. Possono fornirci ulteriori informazioni sul messaggio di errore visualizzato nel browser.

Ecco un esempio di un "HTTP error"Nel browser quando si tenta di caricare un file .PDF:

Lo stesso errore nei log del server sembra completamente diverso. Molto più dettagliato e facile da spostare risolvere il problema. A seconda della configurazione del server web e dei servizi HTTP / HTTPS, il file contenente i dati di errore può essere della seguente forma: error.tronco d'albero, error_log, nome di dominio.error.log, ecc.

 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'errore sopra riportato ci dice che il file che vogliamo scalare sul server è superiore al limite consentito dal server per sessione di caricamento. Questo limite viene indirizzato al file di configurazione generale NGINX (nginx.conf) o nel file di configurazione NGINX personalizzato del dominio che abbiamo incontrato.
"HTTP error"Appare più spesso quando abbiamo un file con grande volume di MB o lo facciamo caricare contemporaneamente su più file.

Come risolvere l'errore "client destinato a inviare un corpo troppo grande - HTTP" error"

Il modo più semplice è modificare il file "nginx.conf"E stabilire una direttiva per modificare il limite di caricamento consentito per sessione. Nel nostro caso abbiamo impostato il limite di 10 MB per corpo di file caricati.

 client_max_body_size 10M;

La direttiva sopra verrà aggiunta alla sezione http (server / posizione).

Salviamo il file "nginx.conf" modificato con "vi" o "nano", quindi testiamo la configurazione di nginx.

nginx -t

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

RestartHo il servizio nginx:

 service nginx restart

o

 systemctl restart nginx

Dopo questi passaggi, riprendi il processo di caricamento. Tutto dovrebbe andare liscio e l'errore "HTTP error" scomparire.

Molti utenti di WordPress con blog / siti ospitati su server NGINX affrontano questa limitazione ultimamente. Molto probabilmente, questa limitazione arriva con le nuove funzionalità di sicurezza introdotte nell'ultima versione di NGINX.

Appassionato di tecnologia, mi piace testare e scrivere tutorial sui sistemi operativi macOS, Linux, Windows, sulla configurazione del server web WordPress, WooCommerce e LEMP (Linux, NGINX, MySQL e PHP). scrivo su StealthSettings.com dal 2006, e qualche anno dopo ho iniziato a scrivere su iHowTo.Tips tutorial e notizie sui dispositivi nell'ecosistema Apple: iPhone, iPad, Apple Guarda, HomePod, iMac, MacBook, AirPods e accessori.

Lascia un tuo commento