Fix [HTTP Error] klient for at sende for stor krop [Media Upload WordPress]

"HTTP-fejl”Er en almindelig fejl blandt brugere af WordPress hjælp den klassiske uploadmetode fotos, dokumenter og andre filer.
Hver gang vi støder på en SQL, HTTP-fejl, er det en god idé at kontrollere logfilerne på serveren. De kan give os flere oplysninger om den fejlmeddelelse, der vises i browseren.

Her er et eksempel på "HTTP-fejl" -fejlen i browseren, når du prøver at uploade en .PDF-fil:

Den samme fejl i serverlogfiler ser helt anderledes ud. Meget mere detaljeret og nem at flytte løse problemet. Afhængigt af webserverkonfigurationen og HTTP / HTTPS-tjenesterne kan filen indeholdende fejldata være i form af: error.log, error_log, domainname.error.log osv.

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"

Ovenstående fejl fortæller os, at den fil, vi ønsker at klatre på serveren, er højere end den tilladte servergrænse pr. Uploadsession. Denne grænse er sendt til den generelle konfigurationsfil NGINX (nginx.conf) eller i den brugerdefinerede NGINX-konfigurationsfil af det domæne, vi stødte på.
"HTTP-fejl" forekommer oftest, når vi har en fil med stort MB-volumen eller gør vi Upload samtidigt til flere filer.

Sådan løses fejlen "klient beregnet til at sende for stor body - HTTP-fejl"

Den nemmeste måde er at redigere filen "nginx.conf”Og opret et direktiv for at ændre den tilladte uploadgrænse pr. Session. I vores tilfælde indstiller vi grænsen på 10 MB pr. Krop af uploadfiler.

client_max_body_size 10M;

Ovennævnte direktiv vil blive tilføjet til http (server / sted) sektionen.

Vi gemmer "nginx.conf" -filen redigeret med "vi" eller "nano", og test derefter 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

Genstart nginx service:

service nginx restart

eller

systemctl restart nginx

Efter disse trin skal du genoptage uploadprocessen. Alt skal køre problemfrit, og "HTTP-fejlen" skal forsvinde.

Mange WordPress-brugere med blogs / hostede websteder på NGINX-servere står over for denne begrænsning sidst. Mest sandsynligt kommer denne begrænsning med de nye sikkerhedsfunktioner, der blev introduceret i den nyeste version af NGINX.

Fix [HTTP Error] klient for at sende for stor krop [Media Upload WordPress]

Om forfatteren

Stealth

Lidenskabelig over alt gadget og IT, jeg skriver med glæde om stealthsettings.com siden 2006, og jeg kan godt lide at opdage nye ting om computere og operativsystemer macOS, Linux, med dig, Windows, iOS og Android.

Efterlad en kommentar