"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.