Korjaa [HTTP Error] asiakas aikoi lähettää liian suuren tekstin [Media Upload WordPress]

"HTTP Error"Onko yleinen virhe käyttäjän 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: stä error”Selaimessa, kun yrität ladata .PDF-tiedostoa:

Sama virhe palvelinlokissa näyttää kokonaan erilaiselta. Paljon yksityiskohtaisempaa ja helpompaa liikkua ongelman ratkaisemiseksi. Riippuen verkkopalvelimen ja HTTP-palveluiden asetuksista / HTTPS, virhetietoja sisältävä tiedosto voi olla muotoa: error.Hirsi, error_log, verkkotunnus.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 error"Näkyy useimmiten, kun meillä on tiedosto suuri MB-tilavuus tai me teemme ladata samanaikaisesti useita tiedostoja.

Kuinka korjata virhe "asiakas on tarkoitettu lähettämään liian isoa runkoa - HTTP error"

Helpoin tapa on muokata tiedostoa "nginx.conf”Ja laadi direktiivi istuntokohtaisen sallitun lähetysrajan muuttamiseksi. Meidän tapauksessamme asetimme 10 Mt: n rajan lähetystiedostoja kohti.

 client_max_body_size 10M;

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

Tallennamme tiedostoa"nginx.conf"Muokattu" vi "tai" nanolla ", testaa sitten nginx-kokoonpanoa.

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ämme nginx-palvelun uudelleen:

 service nginx restart

tai

 systemctl restart nginx

Jatka lataamista näiden vaiheiden jälkeen. Kaikkien pitäisi sujua sujuvasti ja virhe "HTTP error" kadota.

Hyvin monet käyttäjät WordPress NGINX-palvelimilla isännöidyt blogit/sivustot ovat kohdanneet tämän rajoituksen viime aikoina. Todennäköisesti tämä rajoitus liittyy uusimpaan NGINX-versioon otettuihin tietoturvaominaisuuksiin.

Teknologiasta kiinnostunut, kirjoitan mielelläni StealthSettings.com-sivustolla vuodesta 2006. Minulla on laaja kokemus käyttöjärjestelmistä: macOS, Windows ja Linux, sekä ohjelmointikielistä ja blogialustoista (WordPress) ja verkkokaupoista (WooCommerce, Magento, PrestaShop).

Miten » Linux » Korjaa [HTTP Error] asiakas aikoi lähettää liian suuren tekstin [Media Upload WordPress]
Jätä kommentti