Что такое ошибка 413 Request Entity Too Large
и как ее исправить

обновлено 15.12.2025
2092
8 - 10 мин.
Ошибка 413

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

Что такое ошибка 413 Error: Request Entity Too Large

Это код состояния HTTP, возникающий из-за того, что сервер не смог обработать команду пользователя, так как тот попытался отправить слишком большой объем данных. В переводе с английского ошибка 413 Request Entity Too Large означает «объект запроса слишком велик».

Самая распространенная ситуация такого ответа со стороны сервера Nginx ― если кто-то пытается отправить большой файл. В этом случае соединение с сайтом закрывается или возвращается поле Retry-After.

По умолчанию на сервере Nginx предусматривается ограничение на размер загружаемых файлов в 1 Мб. Таким образом, код HTTP 413 Request Entity Too Large (или Payload Too Large) сообщает нам, что объект запроса превышает лимит, установленный сервером. Это могут быть объемные файлы, фотографии, видео, текстовые документы или другие данные. К примеру, если пользователь попытается загрузить фото размером 25 Мб на ресурс с ограничением в 5 Мб, выйдет ошибка 413.

Такой сбой может произойти на любом сайте. Что значит «Ошибка обработки запроса 413»? То, что размеры файла или другого объекта превышают допустимые. Первое, что приходит в голову для решения этой задачи, ― нужно уменьшить фото или видео, сократить количество слов или как-либо повлиять на другие параметры. Ход мыслей верный, но это помогает не всегда.

Ошибка 413

Как пользователь может устранить 413 ошибку

Первое, что можно сделать, ― проверить ограничения сервера. Как правило, найти эту информацию можно в разделе часто задаваемых вопросов.

Если это не помогло, переходим к дальнейшим действиям:

  • Сжать файл. Можно уменьшить размеры фотографии, видео или ПДФ-файла в специальных редакторах, а также сократить количество знаков в тексте. Это поможет устранить код Request Entity Too Large.
  • Загружать файлы по одному. Если ранее была попытка добавить на сайт сразу несколько документов, теперь можно попробовать подгружать их по очереди.
  • Разделить файл на несколько частей. Для устранения сбоя 413 Status Code необходимо выполнить следующие действия:
    • Нажать на требуемый файл правой кнопкой мыши, вызвать выпадающее меню и выбрать пункт «Добавить в архив».
    • Станет активным окно приложения WinRAR, где нужно найти вкладку «Основные» и задать следующие настройки:
      • поле «Метод компрессии» ― «Без компрессии»;
      • выставить флажок рядом со строкой «Создать SFX архив»;
      • в разделе «Разделить на части размером» можно задать «вес» для каждой из частей файла вручную или выбрать предложенные варианты.
  • Нажать подтверждение и дождаться завершения компрессии.
  • Обратиться к владельцам ресурса. Если ни одно из перечисленных действий не помогло и перед пользователем по-прежнему выходит код ответа 413 ― «Ошибка обработки запроса», следует обратиться к администратору сайта. Для этого можно перейти в раздел с контактами и выбрать удобный вариант: позвонить по телефону или отправить сообщение на электронную почту.
Ошибка 413

Как администратор может устранить 413 ошибку

Владельцы сайта или разработчики имеют гораздо больше возможностей для решения проблемы. Наиболее очевидный способ устранения ошибки 413 ― поднять логи и проверить, что вызвало сбой. Чаще всего причина заключается в настройках сервера, поэтому стоит попробовать их поменять. Сделать это можно через хостинг-провайдера или самостоятельно. Расскажем, как изменить конфигурацию сервера самому.

Увеличение лимита на размеры загружаемых файлов для систем Nginx и Apache

Рассмотрим, как можно оптимизировать настройки этих серверов. Найти информацию об установленном размере загружаемых файлов на Nginx можно в параметре client_max_body_size, который расположен в файле nginx.conf. По умолчанию пользователь сможет загрузить на такой сервер данные не тяжелее 1 Мб. Если вес файла превышает этот лимит, выйдет ошибка 413 Request Entity Too Large. Для работы нам потребуется текстовый редактор, к примеру, vi.

Необходимо подключиться к серверу через SSH и задать в консоли команду:


vi /etc/nginx/nginx.conf

Встроенный редактор vi откроет файл nginx.conf. Теперь в разделе http нужно добавить или изменить строку:


client_max_body_size 20M;

Этот файл необходимо сохранить и закрыть. Теперь можно проверить новую конфигурацию:


$ sudo nginx -t

Далее сервер нужно перезагрузить:


# nginx -s reload

Изменение внесено, и на сервер Nginx можно загружать данные до 20 Мб.

Переходим к системе Apache. Здесь по умолчанию ограничение на загружаемые файлы не установлено и равно нулю. Для того чтобы задать необходимые параметры, нужно найти файл LimitRequestBody. Для этого на CentOS набираем адрес /etc/httpd/conf/httpd.conf, а на Debian/Ubuntu — /etc/apache2/apache2.conf.

Значение лимита указывается в байтах:


LimitRequestBody 33554435

В приведенном примере размер загружаемых файлов не должен превышать 35 Мб.

Исправить ошибку обработки запроса 413 можно и через панель управления. В качестве примера приведем работу с ISPmanager:

  • перейти в раздел «Домены» и открыть вкладку «WWW-домены»;
  • найти домен, выдающий ошибку, и нажать на кнопку «Конфиг»;
  • внести нужные изменения в открывшейся вкладке с конфигурациями Nginx и Apache.

Устранение сбоя 413 Status на WordPress

У разработчика есть два варианта исправления ошибки. Первый ― изменить сведения о размерах загружаемых файлов через файл functions.php. Для того чтобы это сделать, необходимо выполнить следующие шаги:

  1. Открыть менеджер файлов.
  2. Нажать на папку public.html.
  3. Перейти в директорию wp-content/themes.
  4. Выделить тему, которая применяется на веб-ресурсе с WordPress.
  5. Скачать файл functions.php и открыть его в текстовом редакторе, после чего в самом конце ввести код:

@ini_set( 'upload_max_size' , '256M' );

@ini_set( 'post_max_size', '256M');

@ini_set( 'max_execution_time', '300' );

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

Второй вариант связан с коррекцией файла .htaccess. Этот элемент позволяет управлять настройками сайта с помощью набора параметров (директив) без внесения правок в основную конфигурационную часть сервера.

Чтобы начать с ним работу, нужно:

  1. Открыть папку public.html и найти имя параметра в строке поиска.
  2. Скачать файл .htaccess. Рекомендуется сразу же создать его резервную копию.
  3. Открыть файл .htaccess в текстовом редакторе.
  4. Найти строчку кода #END WORDPRESS и сразу после нее добавить:

php_value upload_max_filesize 999M

php_value post_max_size 999M

php_value max_execution_time 1600

php_value max_input_time 1600

Измененный файл следует сохранить и загрузить на сервер, заменив первоначальный .htaccess. Те же действия можно совершить во встроенном редакторе.

Устранение кода ошибки 413 с помощью PHP-скрипта

Этот вариант подойдет в том случае, если на сайте применяются php-скрипты. Для устранения 413 ошибки потребуется внести изменения в файл php.ini.

В частности, следует обратить внимание на три директивы:

  • upload_max_filesize — здесь можно найти информацию о разрешенных размерах загружаемых файлов (Мб);
  • post_max_size — здесь указан лимит для данных, которые отправляются методом POST (Мб);
  • max_execution_time — здесь отражены временные рамки, отведенные для выполнения скрипта (сек.).

Предположим, нам требуется увеличить лимит для файлов до 25 Мб. Для этого вносим в скрипт следующие изменения:


max_execution_time = 90

post_max_size = 25M

upload_max_filesize = 25M

Если правки внесены верно, сайт перестанет выдавать ошибку 413 Request Entity Too Large.

При необходимости эти же действия можно выполнить с помощью панели управления в ISPmanager:

  1. Войти в систему с правами суперпользователя.
  2. Перейти в меню слева и открыть «Настройки web-сервера».
  3. Зайти на вкладку «PHP».
  4. Указать на используемую версию и нажать на кнопку «Изменить».

Перед пользователем выйдет список параметров, выстроенных в алфавитном порядке. Далее необходимо найти пункты max_execution_time, post_max_size и upload_max_filesize и внести туда изменения. Итак, ошибка 413 исправлена.

Заключение

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

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

Содержание
  • Что такое ошибка 413 Error: Request Entity Too Large
  • Как пользователь может устранить 413 ошибку
  • Как администратор может устранить 413 ошибку
Поможем увеличить продажи из интернета
Работаем со всеми каналами: SEO, PPC, SERM и SMM
Узнать подробнее
Оставьте заявку
на расчет
и получите 3 аудита
вашего сайта в подарок
Получить предложение
Другие статьи
Результаты наших клиентов
obivchik.ru
SEO
Рост видимости в ТОП-10 в 7,5 раз за 4 месяца
Мебельная мастерская obivchik.ru
catering-muskat.ru
SEO
Увеличили видимость в ТОП-10 в 7 раз
Кейтеринговая компания catering-muscat.ru
SEO
Увеличили количество заказов с поисковых систем в 2,5 раза
Интернет-магазин силовой техники generatortut.ru
SEO
Увеличили трафик в 5 раз и заняли ТОП
Интернет-магазин бытовой техники mideastore.ru
euro-diski.ru
SEO
Рост посещаемости на 30 000 человек ежемесячно
Интернет-магазин шин и дисков euro-diski.ru
smileeyes.ru
SEO
Рост видимости в ТОП-10 в 4,5 раза за 3 месяца
Офтальмологическая клиника smileeyes.ru
e-notary.ru
SEO
Увеличили видимость на 450% за 10 месяцев
Удостоверяющий центр e-notary.ru
brusgost.ru
SEO
Вывели в ТОП-4 по высокочастотным запросам
Строительство домов из бруса brusgost.ru
СМОТРЕТЬ ВСЕ КеЙСЫ
Оставьте заявку и мы подготовим вам предложение
Уже завтра вы получите лучшее предложение или практические рекомендации от экспертов отрасли
Или позвоните по телефону +7 (499) 350-34-86

Мы на YouTube

СМОТРЕТЬ ВСЕ видео
и в Telegram
Кейсы известных брендов, практические инструменты
и лайфхаки для маркетологов в телеграм-канале Skobeeff Digital
Перейти в телеграм
Звоните по будням
09:00 - 19:00
+7 (499) 350-34-86 Рассчитать стоимость
Спасибо!
Ваше сообщение отправлено!
Ошибка!