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

"Chyba HTTP„Je častou chybou 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.

Tu je príklad chyby „Chyba HTTP“ v prehliadači, keď sa pokúšate nahrať súbor .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 najčastejšie vyskytuje, keď máme súbor s veľký objem MB alebo my nahrať súčasne do viacerých súborov.

Ako vyriešiť chybu „klient určený na odoslanie príliš veľkého tela - chyba HTTP“

Najjednoduchší spôsob je upraviť súbor „nginx.conf„A vytvorte smernicu na zmenu limitu nahrávania povoleného pre jednu reláciu. V našom prípade sme nastavili limit 10 MB na telo nahraných súborov.

client_max_body_size 10M;

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

Uložíme súbor „nginx.conf“ upravený pomocou „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 nahrávania. Všetko by malo bežať hladko a „chyba HTTP“ by mala zmiznúť.

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ý vo všetkom a v IT, píšem s radosťou o tajnostisettings.com od roku 2006 a rád s vami objavujem nové veci o počítačoch a operačných systémoch macOS, Linux, Windows, iOS a Android.

Pridať komentár