Исправляем ошибку: 413 Request Entity Too Large

  • Автор:
  • Опубликовано:
  • Изменено:
  • Просмотры: 3 051
  • Комментарии: 0
  • Рейтинг: 70,00%
  • Голосов: 4

413 Request Entity Too Large

Данная ошибка может появиться в том случае, если вы загружаете какой-либо файл на сервер и размер этого файла превышает 1 Мб (именно такое ограничение используется по-умолчанию в nginx, если оно явно не прописано в конфиге).  Для того, чтобы это исправить, нам необходимо внести параметр

client_max_body_size 4m;

В конфиг, который используется nginx для сайта, на котором у вас появилась эта проблема. Т. е. примерно такого вида:


server {
    ...
    client_max_body_size 4m;
    ...
}

Где 4m - это 4 Мб. Для установки лимита в 32 Мб, надо соответственно написать client_max_body_size 32m

Так же потребуется внести правку в файл php.ini, который расположен по адресу /etc/php5/fpm. Открываем его любым текстовым редактором и находим следующие строки:

upload_max_filesize
post_max_size

И выставляем им нужные значения, например 4M (т. е. 4 МБ).

После внесения правок просто перезагружаем nginx и php:

service nginx reload
service php5-fpm reload

И проверяем работу.

Оценить статью

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (4 оценок, среднее: 3,50 из 5)

Добавить комментарий

Ваш e-mail не будет опубликован.