Fixa [http -fel] klienten avsedd att skicka för stor kropp [media ladda upp WordPress]

Http -fel” är ett frekvent fel bland användare av WordPress som använder den klassiska uppladdningsmetoden bilder, dokument och andra filer.
Varje gång vi stöter på ett SQL, HTTP-fel är det bra att kontrollera loggarna från servern. De kan ge oss mer information om felmeddelandet som visas i webbläsaren.

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

Samma fel, i serverloggarna ser det helt annorlunda ut. Mycket mer detaljerad och som leder oss lättare till lösa problemet. Beroende på konfigurationen av webbservern och HTTP / HTTPS-tjänsterna kan filen som innehåller feldata ha formen: error.log, error_log, domännamn.error.log, 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" 

Felet ovan talar om för oss att filen vi vill ladda upp till servern är större än den gräns som servern tillåter per uppladdningssession. Denna gräns finns i den allmänna NGINX-konfigurationsfilen (nginx.conf) eller i den anpassade NGINX-konfigurationsfilen för domänen där vi stötte på denna begränsning.
“HTTP-fel” visas för det mesta när vi har en fil med Jag vill ha MB havet eller så gör vi det samtidigt uppladdning till flera filer.

Hur man löser felet “klient avsedd att skicka för stor kropp – HTTP-fel”

Den enklaste metoden är att redigera filen “nginx.conf” och upprätta ett direktiv för att ändra den tillåtna uppladdningsgränsen per session. I vårt fall sätter vi gränsen på 10 MB per uppladdningsfil.

 client_max_body_size 10M;

Direktivet ovan kommer att läggas till i avsnittet http (server/plats).

Vi sparar filen “nginx.conf” redigerat med “vi” eller “nano”, sedan testar vi 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, återuppta uppladdningsprocessen. Allt ska gå utan problem och fel “HTTP-fel” att försvinna.

Många WordPress-användare med bloggar/webbplatser på servrar med NGINX står inför denna begränsning på sistone. Troligtvis kommer denna begränsning med de nya säkerhetsfunktionerna som introduceras i den senaste versionen av NGINX.

Passionerad om teknik, skriver jag med nöje på stealthsetts.com med början med 2006. Jag har en rik upplevelse av operativsystem: macOS, Windows och Linux, men också på programmeringsspråk och bloggplattformar (WordPress) och för onlinebutiker (WooCommerce, Magento, Presashop).

Hem Din källa till IT -tutorials, användbara tips och nyheter. Fixa [http -fel] klienten avsedd att skicka för stor kropp [media ladda upp WordPress]
Lämna en kommentar