Åtgärda [HTTP Error] klient avsedd att skicka för stor text [Media Upload WordPress]

"HTTP Error”Är ett vanligt fel bland användare av WordPress med den klassiska uppladdningsmetoden foton, dokument och andra filer.
Varje gång vi stöter på ett SQL-HTTP-fel, är det en bra idé att kontrollera loggarna på servern. De kan ge oss mer information om felmeddelandet som visas i webbläsaren.

Här är ett exempel på en “HTTP error”I webbläsaren när du försöker ladda upp en .PDF-fil:

Samma fel i serverns loggar ser helt annorlunda ut. Mycket mer detaljerad och lätt att flytta lösa problemet. Beroende på konfigurationen av webbservern och HTTP-tjänster / HTTPS, filen som innehåller feldata kan ha följande form: error.logga, error_log, domännamn.error.logg etc.

 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" 

Ovanstående fel berättar att filen vi vill klättra på servern är högre än den tillåtna serverns gränsen per uppladdningssession. Denna gräns är dirigerad till den allmänna konfigurationsfilen NGINX (nginx.conf) eller i den anpassade NGINX-konfigurationsfilen för domänen som vi stött på.
"HTTP error"Visas oftast när vi har en fil med stor MB-volym eller gör vi ladda upp samtidigt till flera filer.

Hur man löser felet "klient avsedd att skicka för stor kropp - HTTP error"

Det enklaste sättet är att redigera filen "nginx.conf”Och skapa ett direktiv för att ändra uppladdningsgränsen tillåten per session. I vårt fall sätter vi gränsen på 10 MB per kroppsuppladdningsfiler.

 client_max_body_size 10M;

Ovanstående direktiv läggs till i http (server / plats).

Vi sparar filen "nginx.conf"Redigerad med" vi "eller" nano ", testa sedan nginx-konfigurationen.

nginx -t

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

Vi startar om nginx-tjänsten:

 service nginx restart

eller

 systemctl restart nginx

Efter dessa steg, fortsätt uppladdningsprocessen. Allt ska gå smidigt och felet "HTTP error" att försvinna.

Mycket många användare WordPress bloggar/sajter på NGINX-servrar har mött denna begränsning på sistone. Troligtvis kommer denna begränsning med de nya säkerhetsfunktionerna som introduceras i den senaste versionen av NGINX.

Teknikentusiast, jag skriver med glädje på StealthSettings.com sedan 2006. Jag har omfattande erfarenhet av operativsystem: macOS, Windows och Linux, samt programmeringsspråk och bloggplattformar (WordPress) och för onlinebutiker (WooCommerce, Magento, PrestaShop).

Hur man » Linux » Åtgärda [HTTP Error] klient avsedd att skicka för stor text [Media Upload WordPress]
Lämna en kommentar