WordPress

за

0

Виправити [помилку HTTP] Клієнт, призначений для надсилання занадто великого тіла [медіа -завантаження WordPress]

Виправити [помилку HTTP] Клієнт, призначений для надсилання занадто великого тіла [медіа -завантаження WordPress]

0
WordPress

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

Ось приклад помилки “Помилка HTTP” у браузері під час спроби завантажити файл .PDF:

Та сама помилка, в логах сервера вона виглядає зовсім по-іншому. Набагато більш детальний і який веде нас легше вирішення проблеми. Залежно від конфігурації веб-сервера та служб HTTP / HTTPS файл із даними про помилки може мати такий вигляд: error.log, error_log, domain-name.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” з’являється найчастіше, коли у нас є файл із Хочу МБ море або ми робимо одночасне завантаження в декілька файлів.

Як усунути помилку “клієнт мав намір надіслати занадто велике тіло – Помилка HTTP”

Найпростіший спосіб - редагувати файл “nginx.conf” і встановіть директиву для зміни ліміту завантаження, дозволеного за сеанс. У нашому випадку ми встановили обмеження в 10 Мб на тіло завантажуваного файлу.

 client_max_body_size 10M;

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

Зберігаємо файл “nginx.conf” відредаговано с “vi” або “нано”, потім ми тестуємо конфігурацію 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” зникати.

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

Виправити [помилку HTTP] Клієнт, призначений для надсилання занадто великого тіла [медіа -завантаження WordPress]

Вас також може зацікавити...

WordPress

Як скинути пароль користувача користувача WordPress без доступу до електронної пошти або бази даних – Скиньте пароль адміністратора WordPress

Простий підручник, де ви можете скинути пароль користувача за допомогою адміністратора WordPress, якщо у вас немає доступу до бази даних або електронної пошти адміністратора. Скиньте пароль адміністратора WordPress.
Читайте далі

Залиште відповідь

Ваша електронна адреса не буде опублікована. Необхідні поля позначені *