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 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).

Stiamo salvando il file "nginx.conf"Modificato con" vi "o" nano ", quindi testare 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

Riavviamo 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.

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

Appassionato di tecnologia, scrivo con piacere su StealthSettings.com dal 2006. Ho un'ampia esperienza nei sistemi operativi: macOS, Windows e Linux, nonché nei linguaggi di programmazione e nelle piattaforme di blogging (WordPress) e per i negozi online (WooCommerce, Magento, PrestaShop).

Come » Linux » Correggi [HTTP Error] client destinato a inviare un corpo troppo grande [Media Upload WordPress]
Lascia un tuo commento