Oprava [HTTP Error] klienta poslat příliš velké tělo [Media Upload WordPress]

"Chyba HTTP"Je běžná chyba mezi uživateli WordPress použití klasickou metodou nahrávání fotografie, dokumenty a další soubory.
Pokaždé, když narazíme na chybu SQL, HTTP, je dobré zkontrolovat protokoly na serveru. Mohou nám poskytnout více informací o chybovém hlášení zobrazeném v prohlížeči.

Zde je příklad chyby „Chyba HTTP“ v prohlížeči při pokusu o nahrání souboru .PDF:

Stejná chyba v protokolech serveru vypadá úplně jinak. Mnohem podrobnější a snadno se pohybují řešení problému, V závislosti na konfiguraci webového serveru a službách HTTP / HTTPS může být soubor obsahující chybová data ve formě: error.log, error_log, domainname.error.log atd.

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"

Výše uvedená chyba nám říká, že soubor, který chceme vylézt na server, je vyšší než povolený limit serveru na jednu relaci nahrávání. Tento limit je směrován do obecného konfiguračního souboru NGINX (nginx.conf) nebo ve vlastním konfiguračním souboru NGINX domény, se kterou jsme se setkali.
"Chyba HTTP" se vyskytuje ve většině případů, kdy máme soubor velký objem MB nebo my současně nahrávat do více souborů.

Jak opravit chybu "klienta odeslat příliš velké tělo" - chyba HTTP

Nejjednodušším způsobem je upravit "nginx.conf"A nastavte směrnici pro změnu povoleného limitu nahrávání na jednu relaci." V našem případě jsme nastavili limit 10 MB na upload tělo souborů.

client_max_body_size 10M;

Výše uvedená směrnice bude přidána do sekce http (server / umístění).

Uložíme soubor "nginx.conf" upravený pomocí "vi" nebo "nano", poté otestujeme konfiguraci nginx.

nginx -t

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

Restartujte službu nginx:

service nginx restart

nebo

systemctl restart nginx

Po těchto krocích pokračujte v procesu nahrávání. Všechno by mělo jít hladce a chyba "HTTP error" zmizí.

Mnoho uživatelů WordPress s blogy / hostovanými weby na serverech NGINX čelí tomuto omezení v poslední době. Toto omezení s největší pravděpodobností přichází s novými funkcemi zabezpečení zavedenými v nejnovější verzi NGINX.

Oprava [HTTP Error] klienta poslat příliš velké tělo [Media Upload WordPress]

O autorovi

Tajnost

Vášnivý o všem, co gadget a psát, ochotně stealthsettings.com z 2006 a rád objevovat nové věci s vámi o počítačích a MacOS, Linux, Windows, iOS a Android.

Zanechat komentář