Correggi il client [HTTP Error] per inviare un corpo troppo grande [Media Upload WordPress]

"Errore HTTP"È 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.

Di seguito è riportato un esempio dell'errore "Errore HTTP" nel browser durante il tentativo 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 del server web di configurazione e HTTP / HTTPS file che contiene errori di dati può essere rilasciato: error.log, error_log, nome-domeniu.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'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.
L '"errore HTTP" si verifica molto spesso quando abbiamo un file con estensione grande volume di MB o lo facciamo caricare contemporaneamente su più file.

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

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

Riavvia il servizio nginx:

service nginx restart

o

systemctl restart nginx

Dopo questi passaggi, riprendi il processo di caricamento. Tutto dovrebbe funzionare senza problemi e "l'errore HTTP" dovrebbe 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.

Correggi il client [HTTP Error] per inviare un corpo troppo grande [Media Upload WordPress]

Circa l'autore

Azione furtiva

Appassionato di tutto ciò che riguarda i gadget e l'informatica, scrivo con piacere di nascostosettings.com dal 2006 e mi piace scoprire con te cose nuove su computer e sistemi operativi macOS, Linux, Windows, iOS e Android.

Lascia un tuo commento