Oprava [HTTP Error] klienta poslať príliš veľké telo [Media Upload WordPress]

"Chyba HTTP"Je to bežná chyba medzi používateľmi WordPress použitie klasická metóda nahrávania fotografie, dokumenty a iné súbory.
Zakaždým, keď narazíme na chybu SQL, HTTP, je vhodné skontrolovať protokoly na serveri. Môžu nám poskytnúť viac informácií o chybovom hlásení zobrazenom v prehliadači.

Príklad chyby „HTTP error“ v prehliadači pri pokuse o odovzdanie súboru .PDF:

Rovnaká chyba v protokoloch servera vyzerá úplne inak. Oveľa podrobnejšie a ľahko sa pohybuje vyriešenie problému, V závislosti od konfigurácie webového servera a služieb HTTP / HTTPS môže byť súbor obsahujúci údaje o chybách vo forme: error.log, error_log, domainname.error.log atď.

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"

Vyššie uvedená chyba nám hovorí, že súbor, ktorý chceme vyliezť na server, je vyšší ako povolený limit servera na reláciu nahrávania. Tento limit je smerovaný do všeobecného konfiguračného súboru NGINX (nginx.conf) alebo vo vlastnom konfiguračnom súbore NGINX domény, s ktorou sme sa stretli.
"Chyba HTTP" sa vyskytuje vo väčšine prípadov, keď máme súbor veľký objem MB alebo my nahrať súčasne do viacerých súborov.

Ako opraviť chybu "klient odoslať príliš veľké telo" - chyba HTTP

Najjednoduchší spôsob je upraviť „nginx.conf"A nastaviť smernicu, aby sa zmenil povolený limit nahrávania na reláciu." V našom prípade sme nastavili limit 10 MB na nahrané súbory.

client_max_body_size 10M;

Vyššie uvedená smernica bude pridaná do sekcie http (server / umiestnenie).

Uložíme súbor "nginx.conf" upravený "vi" alebo "nano", potom otestujeme konfiguráciu nginx.

nginx -t

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

Reštartovať službu nginx:

service nginx restart

alebo

systemctl restart nginx

Po týchto krokoch obnovte proces odovzdávania. Všetko by malo ísť hladko a chyba „HTTP error“ zmizne.

Mnohí používatelia WordPressu s blogmi / hostovanými stránkami na serveroch NGINX čelia tomuto obmedzeniu v poslednej dobe. Toto obmedzenie s najväčšou pravdepodobnosťou prichádza s novými bezpečnostnými funkciami zavedenými v najnovšej verzii NGINX.

Oprava [HTTP Error] klienta poslať príliš veľké telo [Media Upload WordPress]

O autorovi

tajnosť

Vášnivý o všetkom, čo znamená gadget a IT, píšem s potešením na stealthsettings.com od 2006 a rád s vami objavujem nové veci o počítačoch a MacOS, operačných systémoch Linux, Windows, iOS a Android.

Pridať komentár