Fix [HTTP Error] klient for å sende for stor kropp [Media Upload WordPress]

"HTTP-feil"Er en vanlig feil blant brukerne WordPress hjelp den klassiske opplastingsmetoden bilder, dokumenter og andre filer.
Hver gang vi møter en SQL, HTTP-feil, er det en god ide å sjekke loggene på serveren. De kan gi oss mer informasjon om feilmeldingen som vises i nettleseren.

Her er et eksempel på en "HTTP-feil" -feil i nettleseren når du prøver å laste opp en .PDF-fil:

Den samme feilen i serverloggene ser helt annerledes ut. Mye mer detaljert og lett å flytte løse problemet. Avhengig av konfigurasjon av webserver og HTTP / HTTPS, kan filen som inneholder feildata være i form av: error.log, error_log, domainname.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"

Ovennevnte feil forteller oss at filen vi vil klatre på serveren, er høyere enn den tillatte servergrensen per opplastingsøkt. Denne grensen blir sendt til den generelle konfigurasjonsfilen NGINX (nginx.conf) eller i den egendefinerte NGINX-konfigurasjonsfilen til domenet vi oppdaget.
"HTTP-feil" oppstår de fleste ganger når vi har en fil med stort MB volum eller gjør vi Last opp samtidig til flere filer.

Hvordan fikse feilen "klient for å sende for stor kropp" - HTTP-feil

Den enkleste måten er å redigere "nginx.conf"Og sett et direktiv for å endre tillatt opplastingsgrense per økt. I vårt tilfelle setter vi grensen for 10 MB per opplasting av kroppsfiler.

client_max_body_size 10M;

Ovennevnte direktiv vil bli lagt til http (server / plassering).

Vi lagrer filen "nginx.conf" redigert med "vi" eller "nano", og test deretter nginx-konfigurasjonen.

nginx -t

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

Start nginx-tjenesten på nytt:

service nginx restart

eller

systemctl restart nginx

Etter disse trinnene, fortsett opplastingsprosessen. Alt skal gå greit, og feilen "HTTP-feil" forsvinner.

Mange WordPress-brukere med blogger / vertsbaserte nettsteder på NGINX-servere står overfor denne begrensningen i det siste. Mest sannsynlig kommer denne begrensningen med de nye sikkerhetsfunksjonene introdusert i den nyeste versjonen av NGINX.

Fix [HTTP Error] klient for å sende for stor kropp [Media Upload WordPress]

Om forfatteren

Stealth

Lidenskapelig opptatt av alt som gadget og IT skrive gjerne stealthsettings.com av 2006 og jeg liker å oppdage nye ting med deg om datamaskiner og MacOS, Linux, Windows, iOS og Android.

Legg igjen en kommentar