Исправить [HTTP Error] клиент намеревался отправить слишком большое тело [Media Upload WordPress]

HTTP Error”Это распространенная ошибка среди пользователей WordPress использование классический метод загрузки фотографии, документы и другие файлы.
Каждый раз, когда мы сталкиваемся с ошибкой SQL, HTTP, рекомендуется проверять журналы на сервере. Они могут дать нам больше информации о сообщении об ошибке, отображаемом в браузере.

Вот пример «HTTP error”В браузере при попытке загрузить файл .PDF:

Одна и та же ошибка в журналах сервера выглядит совсем иначе. Гораздо более подробно и легко перемещать решение проблемы. В зависимости от конфигурации веб-сервера и служб HTTP / HTTPS файл с данными об ошибках может иметь следующую форму: error.бревно, error_log, доменное имя.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 error"Появляется чаще всего, когда у нас есть файл с большой объем МБ или мы делаем загрузить одновременно несколько файлов.

Как устранить ошибку «клиент намеревался отправить слишком большое тело» - HTTP error

Самый простой способ - отредактировать файл "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

RestartУ меня есть сервис nginx:

service nginx restart

или

systemctl restart nginx

После этих шагов возобновите процесс загрузки. Все должно пройти гладко и ошибка «HTTP error"исчезнуть.

Многие пользователи WordPress с блогами / размещенными сайтами на серверах NGINX сталкиваются с этим ограничением в последнее время. Скорее всего, это ограничение связано с новыми функциями безопасности, представленными в последней версии NGINX.

Оставьте комментарий

Ваш электронный адрес не будет опубликован. Обязательные поля помечены *

Всего
0
Акции
Предыдущая статья

Как исправить ошибку BSOD (СИНИЙ ЭКРАН) DRIVER_IRQL_NOT_LESS_OR_EQUAL при Windows 10

Следующая статья

macOS Catalina - Security plus с выделенным томом только для чтения (macOS Данные)