Parandage [HTTP ERROR] Klient kavatseb saata liiga suure keha [Media Upload WordPress]

HTTP viga” on kasutajate seas sage viga WordPress kes kasutavad klassikaline üleslaadimismeetod pilte, dokumente ja muid faile.
Iga kord, kui kohtame SQL-i, HTTP-tõrget, on hea logisid serverist kontrollida. Nad võivad anda meile rohkem teavet brauseris kuvatava veateate kohta.

Siin on näide veast “HTTP viga” brauseris PDF-faili üleslaadimisel:

Sama viga, serveri logides näeb see hoopis teistsugune välja. See on palju üksikasjalikum ja mis viib meid lihtsamini probleemi lahendamine. Sõltuvalt veebiserveri ja HTTP / HTTPS teenuste konfiguratsioonist võib veaandmeid sisaldav fail olla kujul: error.log, error_log, domain-name.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 ütleb meile, et fail, mida tahame serverisse üles laadida, on suurem kui serveri poolt ühe üleslaadimise seansi kohta lubatud limiit. Selle piirangu leiate üldisest NGINX-i konfiguratsioonifailist (nginx.conf) või selle domeeni kohandatud NGINX-i konfiguratsioonifailis, kus see piirang ilmnes.
“HTTP viga” ilmub enamasti siis, kui meil on fail Ma tahan MB merd või teeme samaaegne üleslaadimine mitmesse faili.

Kuidas viga lahendada “klient kavatses saata liiga suure keha – HTTP viga”

Lihtsaim viis on faili redigeerimine “nginx.conf” ja kehtestada käsk seansi kohta lubatud üleslaadimispiirangu muutmiseks. Meie puhul seame piiranguks 10 MB ühe üleslaaditava faili keha kohta.

 client_max_body_size 10M;

Ülaltoodud direktiiv lisatakse jaotisesse http (server/asukoht).

Salvestame faili “nginx.conf” redigeeritud koos “vi” või “nano”, siis 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

Taaskäivitame nginxi teenuse:

 service nginx restart

või

 systemctl restart nginx

Pärast neid samme jätkake üleslaadimisprotsessi. Kõik peaks kulgema probleemide ja vigadeta “HTTP viga” kaduma.

Paljud WordPressi kasutajad, kelle ajaveebid/saidid on hostitud NGINX-iga serverites, seisavad viimasel ajal selle piirangu ees. Tõenäoliselt kaasneb see piirang uute turvafunktsioonidega, mis on kasutusele võetud NGINX-i uusimas versioonis.

Kirglik tehnoloogia vastu kirjutan koos Stealthsetts.com -i naudinguga alates 2006. aastast. Mul on rikkalik kogemus opsüsteemides: MacOS, Windows ja Linux, aga ka programmeerimiskeelte ja ajaveebiplatvormide (WordPress) ning veebipoodide jaoks (WooCommerce, Magento, Prashop).

Kodu Teie IT -õpetuste allikas, kasulikud näpunäited ja uudised. Parandage [HTTP ERROR] Klient kavatseb saata liiga suure keha [Media Upload WordPress]
Kommentaari jätma