A [HTTP Error] kliens javítása túl nagy test küldéséhez [Media Upload WordPress]

"HTTP hiba"Gyakori hiba a felhasználók között WordPress segítségével a klasszikus feltöltési módszer fényképek, dokumentumok és egyéb fájlok.
Minden alkalommal, amikor SQL, HTTP hibával találkozunk, célszerű ellenőrizni a naplófájlokat a kiszolgálón. A böngészőben megjelenő hibaüzenetről további információkat adhatnak meg.

Íme egy példa a "HTTP-hiba" hibára a böngészőben, amikor megpróbál feltölteni egy .PDF fájlt:

Ugyanez a hiba a kiszolgálónaplókban teljesen más. Sokkal részletesebb és könnyebben mozgatható a probléma megoldása. A webkiszolgáló konfigurációjától és a HTTP / HTTPS szolgáltatástól függően a hibaadatokat tartalmazó fájl lehet: error.log, error_log, domainname.error.log stb.

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"

A fenti hiba azt jelzi, hogy a kiszolgálón felmászni kívánt fájl meghaladja a feltöltési munkamenetre engedélyezett kiszolgálókorlátot. Ezt a korlátot az NGINX általános konfigurációs fájlra (nginx.conf) vagy az általunk tapasztalt tartomány egyéni NGINX konfigurációs fájljában.
A "HTTP-hiba" a legtöbb esetben előfordul, hogy van fájlunk nagy MB kötet vagy mi töltsön egyszerre több fájlba.

Hogyan lehet javítani az "ügyfél túl nagy test" hiba - HTTP hiba

A legegyszerűbb módja a "nginx.conf"És állítson be egy irányelvet az ülésszakra engedélyezett feltöltési korlát módosítására. Esetünkben az 10 MB határértékét feltöltött testfájlokra állítottuk be.

client_max_body_size 10M;

A fenti irányelv hozzáadódik a http (szerver / hely) szakaszhoz.

A "vi" vagy "nano" szerkesztett "nginx.conf" fájlt mentjük, majd teszteljük az nginx konfigurációt.

nginx -t

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

Indítsa újra az nginx szolgáltatást:

service nginx restart

vagy

systemctl restart nginx

Ezeket a lépéseket követően folytassa a feltöltési folyamatot. Minden rendben megy, és a "HTTP hiba" hiba eltűnik.

A WordPress számos felhasználója, akik blogokat / hostelt webhelyeket tartalmaznak az NGINX szervereken, az utóbbi időben szembesülnek ezzel a korlátozással. Valószínűleg ez a korlátozás az NGINX legújabb verziójában bevezetett új biztonsági funkciókkal jár.

A [HTTP Error] kliens javítása túl nagy test küldéséhez [Media Upload WordPress]

A szerzőről

Lopakodás

Szenvedélyes mindent, gadget és informatikai levelet szívesen stealthsettings.com a 2006 és szeretek új dolgokat fedezzen fel veled a számítógépek és a MacOS, Linux, Windows, iOS és az Android.

Leave a Comment