Popravite [HTTP Error] odjemalec je nameraval poslati preveliko telo [Media Upload WordPress]

"HTTP Error"Je pogosta napaka med uporabniki WordPress uporabo klasični način nalaganja fotografije, dokumente in druge datoteke.
Vsakič, ko naletimo na SQL, HTTP napako, je dobro, da preverite dnevnike na strežniku. Lahko nam dajo več informacij o sporočilu o napaki, ki se prikaže v brskalniku.

Tu je primer »HTTP error"V brskalniku, ko poskušate naložiti datoteko .PDF:

Ista napaka v dnevnikih strežnikov je popolnoma drugačna. Veliko bolj podrobna in enostavna za premikanje reševanje problema. Datoteka, ki vsebuje podatke o napakah, je lahko glede na konfiguracijo spletnega strežnika in storitev HTTP / HTTPS v naslednji obliki: error.log, error_log, ime domene.error.log itd.

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"

Zgornja napaka nam pove, da je datoteka, ki jo želimo vzpenjati na strežnik, višja od dovoljene omejitve strežnika na sejo prenosa. Ta omejitev je usmerjena v splošno konfiguracijsko datoteko NGINX (nginx.conf) ali v konfiguracijski datoteki NGINX po meri domene, s katero smo naleteli.
»HTTP error"Pojavi se najpogosteje, ko imamo datoteko z velik volumen MB ali pa mi nalaganje istočasno v več datotek.

Kako odpraviti napako "odjemalec je nameraval poslati preveliko telo - HTTP error"

Najlažji način je urediti datoteko "nginx.conf”In določite direktivo za spremembo dovoljene omejitve nalaganja na sejo. V našem primeru nastavimo omejitev 10 MB na telo datotek za nalaganje.

client_max_body_size 10M;

Zgornja direktiva bo dodana v razdelek http (strežnik / lokacija).

Shranimo datoteko "nginx.conf", urejeno z "vi" ali "nano", nato preizkusimo konfiguracijo nginx.

nginx -t

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

RestartImam storitev nginx:

service nginx restart

ali

systemctl restart nginx

Po teh korakih nadaljujte postopek nalaganja. Vse bi moralo potekati gladko in napaka "HTTP error" izginiti.

Veliko uporabnikov WordPressa z blogi / gostujočimi spletnimi mesti na strežnikih NGINX se v zadnjem času sooča s to omejitvijo. Najverjetneje je ta omejitev povezana z novimi varnostnimi funkcijami, ki so bile uvedene v najnovejši različici NGINXa.

Popravite [HTTP Error] odjemalec je nameraval poslati preveliko telo [Media Upload WordPress]

O avtorju

Stealth

Navdušen nad vsem pripomočkom in IT-jem, z veseljem pišem v tajnostisettings.com od leta 2006 in z vami rad odkrivam nove stvari o računalnikih in operacijskih sistemih macOS, Linux, Windows, iOS in Android.

Pustite komentar