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

"Chyba HTTP„Je běžnou chybou 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 nejčastěji vyskytuje, když máme soubor s velký objem MB nebo my současně nahrávat do více souborů.

Jak vyřešit chybu „klient zamýšlel odeslat příliš velké tělo - chyba HTTP“

Nejjednodušší je upravit soubor "nginx.conf„A vytvořte směrnici pro změnu limitu nahrávání povoleného na relaci. V našem případě jsme nastavili limit 10 MB na tělo nahraných 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“ a 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 obnovte proces nahrávání. Všechno by mělo běžet hladce a „chyba HTTP“ by měla zmizet.

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 gadgetu a IT, píšu s potěšením pro tajnostsettings.com od roku 2006 a rád s vámi objevuji nové věci o počítačích a operačních systémech macOS, Linux, Windows, iOS a Android.

Zanechat komentář