Korjaa [HTTP-virhe] -asiakas lähettääksesi liian suuren rungon [Media Upload WordPress]

"HTTP-virhe"Onko käyttäjissä yleinen virhe WordPress käyttämällä perinteinen latausmenetelmä valokuvia, asiakirjoja ja muita tiedostoja.
Joka kerta, kun kohdataan SQL-, HTTP-virhe, on hyvä tarkistaa palvelimen lokit. Ne voivat antaa lisätietoja selaimessa näkyvästä virheilmoituksesta.

Tässä on esimerkki HTTP-virheen virheestä selaimessa, kun yrität ladata .PDF-tiedostoa:

Sama virhe palvelinlokissa näyttää kokonaan erilaiselta. Paljon yksityiskohtaisempaa ja helpompaa liikkua ongelman ratkaisemiseksi. Verkkopalvelimen kokoonpanosta ja HTTP / HTTPS-palveluista riippuen virhetietoja sisältävä tiedosto voi olla muodossa: error.log, error_log, domainname.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"

Yllä oleva virhe kertoo, että palvelimella haluamasi kiintolevy on suurempi kuin sallittu palvelinraja lähetysistunnossa. Tämä raja ohjataan yleiseen kokoonpanotiedostoon NGINX (nginx.conf) tai sen verkkotunnuksen mukautetussa NGINX-kokoonpanotiedostossa, jonka kohdallamme.
"HTTP-virhe" esiintyy useimmiten silloin, kun meillä on tiedosto suuri MB-tilavuus tai me teemme ladata samanaikaisesti useita tiedostoja.

Miten korjata "asiakas lähettää liian suuri runko" -vika - HTTP-virhe

Yksinkertaisin tapa on muokata "nginx.conf"Ja asetat direktiivin, jolla muutetaan sallittua latausrajaa istuntoa kohti. Tällöin asetimme 10 MB: n rajan lähetyskappaletiedostoja kohti.

client_max_body_size 10M;

Edellä mainittu direktiivi lisätään http (palvelin / sijainti) -osaan.

Tallennamme tiedoston "nginx.conf", joka on muokattu "vi" tai "nano", ja testaa sitten nginx-kokoonpano.

nginx -t

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Käynnistä nginx-palvelu uudelleen:

service nginx restart

tai

systemctl restart nginx

Kun olet suorittanut nämä vaiheet, jatka latausprosessia. Kaikkien pitäisi mennä sujuvasti ja HTTP-virheilmoitus häviää.

Monet WordPress-käyttäjät, joilla on blogeja / isännöityjä sivustoja NGINX-palvelimissa, kohtaavat tämän rajoituksen viime aikoina. Todennäköisimmin tämä rajoitus liittyy uusiin NGINX-versiossa käyttöön otettuihin turvaominaisuuksiin.

Korjaa [HTTP-virhe] -asiakas lähettääksesi liian suuren rungon [Media Upload WordPress]

Kirjailijasta

Stealth

Innostunut kaikesta, mikä tarkoittaa gadgetia ja IT: tä, olen ilo kirjoittaa stealthsettings.com-sivustolle 2006: stä ja rakastan löytää uusia asioita tietokoneista ja macOSista, Linux-käyttöjärjestelmistä, Windows, iOS ja Android.

Jätä kommentti