Fixeer [HTTP Error] -client om te grote body te verzenden [Media Upload WordPress]

"HTTP-fout"Is een veel voorkomende fout bij gebruikers WordPress gebruik de klassieke uploadmethode foto's, documenten en andere bestanden.
Telkens wanneer we een SQL-, HTTP-fout tegenkomen, is het een goed idee om de logboeken op de server te controleren. Ze kunnen ons meer informatie geven over het foutbericht dat in de browser wordt weergegeven.

Hier is een voorbeeld van een "HTTP-fout" in de browser bij het uploaden van een .PDF-bestand:

Dezelfde fout in serverlogboeken ziet er totaal anders uit. Veel gedetailleerder en gemakkelijk te verplaatsen het probleem oplossen. Afhankelijk van de configuratie webserver en HTTP / HTTPS-bestand dat data fouten bevat, kan worden vrijgegeven: error.log, error_log, naam-domeniu.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"

De bovenstaande fout vertelt ons dat het bestand dat we willen beklimmen op de server hoger is dan de toegestane serverlimiet per uploadsessie. Deze limiet wordt gerouteerd naar het algemene configuratiebestand NGINX (nginx.conf) of in het aangepaste NGINX-configuratiebestand van het domein dat we tegenkwamen.
"HTTP-fout" komt meestal voor wanneer we een bestand hebben groot MB-volume of we doen upload gelijktijdig naar meerdere bestanden.

Hoe de "client om te groot lichaam te verzenden" -fout - HTTP-fout op te lossen

De eenvoudigste manier is om de "nginx.conf"En stel een richtlijn in om de toegestane uploadlimiet per sessie te wijzigen. In ons geval stellen we de limiet in van 10 MB per fysieke uploadbestanden.

client_max_body_size 10M;

De bovenstaande richtlijn wordt toegevoegd aan de sectie http (server / locatie).

We slaan het bestand "nginx.conf" op dat is bewerkt met "vi" of "nano" en testen vervolgens de nginx-configuratie.

nginx -t

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

Start de nginx-service opnieuw:

service nginx restart

of

systemctl restart nginx

Na deze stappen hervat je het uploadproces. Alles moet soepel verlopen en de fout 'HTTP-fout' verdwijnt.

Veel WordPress-gebruikers met blogs / gehoste sites op NGINX-servers worden de laatste tijd geconfronteerd met deze beperking. Hoogstwaarschijnlijk komt deze beperking met de nieuwe beveiligingsfuncties die zijn geïntroduceerd in de nieuwste versie van NGINX.

Fixeer [HTTP Error] -client om te grote body te verzenden [Media Upload WordPress]

Over de auteur

heimelijkheid

Gepassioneerd door alles wat gadget en IT betekent, schrijf ik graag op stealthsettings.com van 2006 en ontdek ik graag nieuwe dingen over computers en macOS, Linux-besturingssystemen, Windows, iOS en Android.

Laat een bericht achter