Popravite [HTTP Error] odjemalec, ki 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. Odvisno od konfiguracije spletnega strežnika in storitev HTTP / HTTPS, je lahko datoteka s podatki o napaki v 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).

Shranjujemo datoteko "nginx.conf”Urejeno z” vi ”ali” nano ”, nato preizkusite 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

Ponovno zaženemo 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.

Zelo veliko uporabnikov WordPress blogi / spletna mesta, ki gostujejo na strežnikih NGINX, se v zadnjem času soočajo s to omejitvijo. Najverjetneje ta omejitev prihaja z novimi varnostnimi funkcijami, uvedenimi v najnovejši različici NGINX.

Strasten do tehnologije, z veseljem pišem na StealthSettings.com od leta 2006. Imam bogate izkušnje s operacijskimi sistemi: macOS, Windows in Linux, ter programskimi jeziki in platformami za bloganje (WordPress) in za spletne trgovine (WooCommerce, Magento, PrestaShop).

kako » Linux » Popravite [HTTP Error] odjemalec, ki je nameraval poslati preveliko telo [Media Upload WordPress]
Pustite komentar