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

"HTTP hiba”Gyakori hiba a 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álja feltölteni a .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" leggyakrabban akkor fordul elő, ha van egy fájlunk nagy MB kötet vagy mi töltsön egyszerre több fájlba.

A "Túl nagy törzs küldésére szánt kliens - HTTP hiba" hibaelhárítás

A legegyszerűbb módszer a fájl szerkesztése "nginx.confÉs hozzon létre egy irányelvet a munkamenetenként megengedett feltöltési korlát megváltoztatására. Esetünkben feltöltött fájlok testenként 10 MB-os korlátot szabtunk meg.

client_max_body_size 10M;

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

Mentjük a "vi" vagy "nano" szerkesztésű "nginx.conf" fájlt, 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

Ezen lépések után folytassa a feltöltési folyamatot. Mindennek zökkenőmentesen kell futnia, és a "HTTP 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élyesen minden eszközzel és informatikával kapcsolatban örömmel írok a lopakodásrólsettings.com 2006 óta, és szeretnék új dolgokat felfedezni veletek a számítógépekkel és az operációs rendszerekkel kapcsolatban a macOS, a Linux, Windows, iOS és Android.

Írj hozzászólást