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:

Sama viga serverilogides on täiesti erinev. Palju üksikasjalikum ja kergemini liikuv probleemi lahendamiseks. Olenevalt veebiserveri konfiguratsioonist ja HTTP teenustest / HTTPS, võib veaandmeid sisaldav fail olla järgmisel kujul: 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).

Me salvestame faili "nginx.conf"Muudetud "vi" või "nano" abil, seejärel testige 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 ü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.

Tehnoloogiafännina olen alates 2006. aastast rõõmuga kirjutanud lehel StealthSettings.com. Mul on laialdased kogemused operatsioonisüsteemides: macOS, Windows ja Linux, samuti programmeerimiskeeltes ja blogiplatvormides (WordPress) ning veebipoodide ja platvormidega (WooCommerce, Magento, PrestaShop).

Jäta kommentaar