Виправити клієнт [HTTP Error] для надмірного надсилання [Media Upload WordPress]

"Помилка HTTP"Типова помилка серед користувачів WordPress використання класичний метод завантаження фотографії, документи та інші файли.
Кожен раз, коли ми стикаємося з помилкою SQL, HTTP, добре перевірити журнали на сервері. Вони можуть надати нам більше інформації про повідомлення про помилку, що відображається в браузері.

Нижче наведено приклад помилки "HTTP error" у веб-переглядачі при спробі завантажити файл .PDF:

Така ж помилка в журналах сервера виглядає зовсім іншою. Набагато детальніше і зручніше пересуватися вирішення проблеми, Залежно від конфігурації веб-сервера та служб HTTP / HTTPS, файл, що містить дані про помилку, може бути у формі: error.log, error_log, domainname.error.log і т.д.

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"

Наведена вище помилка повідомляє нам, що файл, який ми хочемо підняти на сервер, перевищує дозволену межу сервера на сеанс завантаження. Цей ліміт направляється в загальний файл конфігурації NGINX (nginx.conf) або в налаштованому файлі NGINX домену, з яким ми зіткнулися.
"Помилка HTTP" відбувається більшість разів, коли у нас є файл з великий обсяг МБ або ми завантажувати одночасно до декількох файлів.

Як виправити помилку "client to send too big body" - помилка HTTP

Найпростішим способом є редагування "nginx.conf"І встановіть директиву, щоб змінити обмеження дозволеного завантаження на сеанс. У нашому випадку ми встановлюємо ліміт 10 МБ на завантажені файли тіла.

client_max_body_size 10M;

Наведена вище директива буде додана до розділу http (сервер / розташування).

Ми зберігаємо файл "nginx.conf", редагований за допомогою "vi" або "nano", потім перевіряємо конфігурацію nginx.

nginx -t

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

Перезапустити службу nginx:

service nginx restart

або

systemctl restart nginx

Після цих дій відновіть процес завантаження. Все повинно йти гладко, і помилка "HTTP error" зникає.

Багато користувачів WordPress з блогами / розміщеними сайтами на серверах NGINX стикаються з цим обмеженням останнім часом. Швидше за все, це обмеження приходить з новими функціями безпеки, представленими в останній версії NGINX.

Виправити клієнт [HTTP Error] для надмірного надсилання [Media Upload WordPress]

Про автора

Хитрість

Пристрасний про все, що гаджет і IT писати з задоволенням stealthsettings.com з 2006 і мені подобається відкривати нові речі з вами про комп'ютери та MacOS, Linux, Windows, прошивці і Android.

Залишити коментар

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.