413 request entity too large перевод

413 request entity too large переводОшибка HTTP 413 (Request Entity Too Large Error) означает, что клиент отправил слишком большой запрос на сервер.

Ошибка может возникать при отправке серверу запросов большого объёма (загрузке файлов, к примеру).

При работе с WordPress появляется довольно часто.

Одна из причин — это дефолтные настройки nginx, а точнее параметра client_max_body_size, который по умолчанию равен 1m, то-есть появляется при загрузке файлов больше 1 мегабайта.

Вообще дефолтные настройки – это всегда плохо…

Вот, что по этому поводу говорится на сайте nginx:

Синтаксис: client_max_body_size размер;
Умолчание:
Контекст: http , server , location

Задаёт максимально допустимый размер тела запроса клиента, указываемый в поле “Content-Length” заголовка запроса. Если размер больше заданного, то клиенту возвращается ошибка 413 (Request Entity Too Large).

Следует иметь в виду, что браузеры не умеют корректно показывать эту ошибку. Установка параметра размер в 0 отключает проверку размера тела запроса клиента.

Решение проблемы nginx «413 Request Entity Too Large»

В файл nginx.conf, в секцию http , добавить/изменить:

где, 100M — максимальный объём запроса (файла). В данном случае — 100 мегабайт. Приставка M — мегабайты, G — гигабайты. В принципе можно задать и больше, например 512мб.

Ошибка nginx «413 Request Entity Too Large» может возникать при отправке серверу запросов большого объёма (загрузке файлов, к примеру). Причина ошибки может быть в двух местах.

Первое — в конфигурационном файле nginx указано слишком маленькое значение переменой client_max_body_size.

Читайте также:  flibusta is альтернативный вход 2018

Второе (более редкое)- в конфигурационном файле apache установлено слишком маленькое значение LimitRequestBody.

Как исправить. Nginx

Для устранения ошибки откройте файл конфигурации nginx (как правило это /etc/nginx/nginx.conf) и в секции http добавьте строку (если такая уже есть — просто замените):

где, 200M — максимальный объём запроса (файла). В данном случае — 200 мегабайт. Приставка M — мегабайты, G — гигабайты. в результате должно получиться в конфиге что-то вроде: 413 request entity too large перевод

Вы пытались загрузить файл в WordPress но видели ошибку 413 Request Entity Too Large? Раздражает, верно? Ну, не волнуйтесь, у нас есть решение! В этой статье мы научим вас, как исправить ошибку 413 Request Entity Too Large в WordPress.

Что означает ошибка 413 Request Entity Too Large?

Если коротко, ошибка 413 Request Entity Too Large происходит, когда вы пытаетесь загрузить файл, слишком большой для вашего сервера. Как правило, хостинг-провайдеры имеют определённые конфигурации на своём сервере для загрузки медиафайлов в WordPress. В большинстве случаев настроек по умолчанию более чем достаточно для ваших сообщений.

Однако в некоторых случаях вам может понадобиться загрузить файл, размер которого превышает ограничение, и вы, к сожалению, столкнётесь с ошибкой 413.

Как исправить ошибку 413 Request Entity Too Large в WordPress

К счастью, есть несколько способов решить эту проблему. Мы научим вас трём различным методам борьбы с ошибками в WordPress.

Важно: два этих метода имеют дело с важными файлами WordPress, поэтому мы настоятельно рекомендуем сделать резервную копию ваших файлов перед началом любой конфигурации.

1. Изменение файла functions.php

Вы можете найти файл functions.php в папке тем для WordPress. Этот файл часто используется для определения “классов” и “действий” на вашем сайте WordPress. Он может добавлять функции и возможности, такие как включение миниатюр сообщений, форматов сообщений и меню навигации.

Читайте также:  fedresurs не видит сертификат

Чтобы изменить functions.php, зайдите в Панель Управления Hostinger. Затем перейдите в Диспетчер файлов в разделе Файлы.

413 request entity too large перевод

В Диспетчере файлов Hostinger вы увидите три папки в папке public_html. Нажмите на папку wp-content, которая даст вам список файлов справа. Дважды щёлкните папку с темами, чтобы найти файл functions.php. Убедитесь, что вы выбрали файл темы, которую вы сейчас используете.

413 request entity too large перевод

Дважды щёлкните файл functions.php и добавьте следующий фрагмент кода. Это увеличит значения upload_max_size, post_max_size и max_execution_time.

413 request entity too large перевод

После того, как вы закончите, сохраните изменения и попробуйте вернуться в админку WordPress, чтобы проверить, появляется ли ошибка 413.

2. Изменение файла .htaccess

Второй способ заключается в редактировании файла .htaccess, поэтому будьте осторожны, чтобы не вносить ненужных изменений.

Файл .htaccess — это элемент конфигурации, который читается сервером. Он может переопределить параметры конфигурации сервера для таких вещей, как авторизация, кэширование или даже оптимизация.

Чтобы получить доступ к файлу .htaccess, вам нужно перейти в папку public_html в вашей Панели Управления Hostinger. Справа вы увидите файл .htaccess. Дважды щёлкните по нему.

413 request entity too large перевод

Вы получите всплывающее окно, в котором вы можете добавить код. Прочитайте строки, когда вы найдёте # END WordPress в конце файла, вставьте в него следующий код:

413 request entity too large перевод

Обязательно сохраните модификацию и закройте окно. Вернитесь в админку WordPress и попробуйте перезагрузить сайт.

3. Изменение конфигурации Nginx

Если вы используете VPS-сервер от Hostinger, вы получите контроль над большей частью серверной среды. Мы достигаем только базового серверного программного обеспечения (Apache или Nginx) в состоянии по умолчанию. Это означает, что если вы хотите настроить больше, вы можете пересмотреть его.

Ошибка 413 Request Entity Too Large возникает, потому что веб-сервер настроен на ограничение больших размеров файлов. Nginx имеет client_max_body_size, чтобы разрешить максимальный размер тела запроса клиента. Если запрос превышает значение, появляется сообщение об ошибке. Это означает, что нам нужно перенастроить Nginx так, чтобы он соответствовал размеру, который мы хотим загрузить.

Читайте также:  http www iphones ru

Для перенастройки nginx.conf потребуется текстовый редактор. Мы рекомендуем текстовый редактор Vi, так как он отлично справится с работой.

Получите доступ к вашему VPS через ssh и введите следующую команду в своём терминале, чтобы начать редактирование с помощью Vi:

После этого вы можете добавить следующие строки в nginx.conf, как показано в примере ниже. Он устанавливает максимальный размер тела клиентского запроса, который разрешает сервер. Поэтому убедитесь, что вы указали правильное число в качестве максимального размера.

Сохраните и закройте файл. Затем вы можете перезагрузить веб-сервер Nginx с помощью следующей команды:

Заключение

Если вы хотите загрузить файл большего размера, чем разрешено вашим сервером, вы столкнётесь с ошибкой 413 Request Entity Too Large в WordPress. В этом уроке мы рассмотрели 3 различных метода 413 Request Entity Too Large как исправить.

Оцените статью
Добавить комментарий

Adblock
detector