Ret [HTTP Error] klient havde til hensigt at sende for stor tekst [Media Upload WordPress]

"HTTP Error”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å en “HTTP error”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 konfigurationen af ​​webserveren og HTTP-tjenester / HTTPS, kan filen, der indeholder fejldata, have formen: error.log, error_log, domænenavn.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 error"Vises 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 krop - HTTP error"

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 filen "nginx.conf"Redigeret med" vi "eller" nano ", 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

Vi genstarter nginx-tjenesten:

 service nginx restart

eller

 systemctl restart nginx

Efter disse trin skal du genoptage uploadprocessen. Alt skal gå glat, og fejlen "HTTP error" at forsvinde.

Meget mange brugere WordPress blogs / websteder hostet på NGINX-servere har været udsat for denne begrænsning på det seneste. Mest sandsynligt kommer denne begrænsning med de nye sikkerhedsfunktioner introduceret i den seneste version af NGINX.

Teknologientusiast, jeg skriver med glæde på StealthSettings.com siden 2006. Jeg har rig erfaring med operativsystemer: macOS, Windows og Linux, samt programmeringssprog og blogplatforme (WordPress) og til onlinebutikker (WooCommerce, Magento, PrestaShop).

Hvordan man » Linux » Ret [HTTP Error] klient havde til hensigt at sende for stor tekst [Media Upload WordPress]
Efterlad en kommentar