Исправить [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

Перезапускаем службу nginx:

 service nginx restart

или

 systemctl restart nginx

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

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

Поклонник технологий, с 2006 года с удовольствием пишу на StealthSettings.com. Обширный опыт работы с операционными системами: macOS, Windows и Linux, а также с языками программирования и платформами для блогов (WordPress) и онлайн-магазинов (WooCommerce, Magento, PrestaShop).

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