"HTTP Error"Kas tavaline viga domeeni WordPress kasutamine klassikalise üleslaadimise meetod fotosid, dokumente ja muid faile.
Iga kord, kui tekib SQL-i, HTTP-viga, on hea mõte serveril logisid kontrollida. Nad võivad anda meile rohkem teavet brauseris kuvatava veateate kohta.
Siin on näide „HTTP errorBrauseris .PDF-faili üleslaadimisel:
![Parandage [HTTP Error] klient kavatses saata liiga suure keha [Meedia üleslaadimine WordPress] kaks iHowTo.Tips 2019 06 10 kell 15.58.48](https://stealthsettings.com/wp-content/uploads/2019/06/iHowTo.Tips-2019-06-10-at-15.58.48.jpg)
Sama viga serverilogides on täiesti erinev. Palju üksikasjalikum ja kergemini liikuv probleemi lahendamiseks. Sõltuvalt veebiserveri ja HTTP / HTTPS-teenuste konfiguratsioonist võib tõrkeandmeid sisaldav fail olla järgmise vormiga: error.log, error_log, domeeninimi.error.log jne.
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"
Ülaltoodud viga näitab, et fail, mida soovime serveril ronida, on kõrgem kui lubatud serveri limiit üleslaadimisseansi kohta. See piirang suunatakse üldisele konfiguratsioonifailile NGINX (nginx.conf) või meie domeeni kohandatud NGINX-i konfiguratsioonifailis.
„HTTP error"Ilmub kõige sagedamini siis, kui meil on fail suur MB-maht või me teeme laadige korraga mitu faili.
Kuidas lahendada viga "klient on mõeldud liiga suure keha saatmiseks - HTTP" error"
Lihtsaim viis on faili redigeerimine "nginx.conf"Ja kehtestage direktiiv seansi jaoks lubatud üleslaadimispiirangu muutmiseks. Meie puhul määrasime üleslaaditud failide kehaks 10 MB piiri.
client_max_body_size 10M;
Ülaltoodud direktiiv lisatakse jaotisele http (server / location).
Salvestame failiga "nginx.conf", mida on redigeeritud vi-ga või "nano-ga", seejärel testime nginxi konfiguratsiooni.
nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
RestartMul on nginxi teenus:
service nginx restart
või
systemctl restart nginx
Pärast neid samme jätkake üleslaadimist. Kõik peaks minema libedalt ja viga "HTTP error" kaduda.
Väga palju kasutajaid WordPress NGINX-i serverites hostitud ajaveebid/saidid on viimasel ajal selle piiranguga silmitsi seisnud. Tõenäoliselt kaasneb see piirang uute turvafunktsioonidega, mis on kasutusele võetud NGINX-i uusimas versioonis.