Parandage [HTTP Error] klient kavatses saata liiga suure keha [Meedia üleslaadimine WordPress]

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

iHowTo.Tips 2019 06 10 kell 15.58.48

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.

Kirglik tehnoloogia vastu, mulle meeldib testida ja kirjutada õpetusi opsüsteemide kohta macOS, Linux Windows, umbes WordPress, WooCommerce ja seadistada LEMP veebiservereid (Linux, NGINX, MySQL ja PHP). kirjutan edasi StealthSettings.com alates 2006. aastast ja paar aastat hiljem hakkasin kirjutama iHowTo.Tipsi õpetustes ja uudistes ökosüsteemi seadmete kohta Apple: iPhone, iPad, Apple Vaata, HomePod, iMac, MacBook, AirPodid ja tarvikud.

Jäta kommentaar