Разное → Боремся с ошибкой 413 Request Entity Too Large
Ошибка появляется при загрузке файлов больше 1 мегабайта. Одна из причин — это дефолтные настройки nginx, а точнее параметра client_max_body_size, который по умолчанию равен 1m
Директива client_max_body_size задаёт максимально допустимый размер тела запроса клиента, указываемый в строке "Content-Length" в заголовке запроса. Если размер больше заданного, то клиенту возвращается ошибка "Request Entity Too Large" (413). Следует иметь в виду, что браузеры не умеют корректно показывать эту ошибку. Подробнее.
Решение
В файл nginx.conf, в секцию http, добавить/изменить:
client_max_body_size 100m;
Комментарии
Спасибо за заметку очень полезная но вот а если у меня фронт энд бекенд то что тогда делать ? в апаче я директивы лимита не нашол (((
у Apache есть директива LimitRequestBody
А если я её в конфиге ненашол, то мне просто дописать её туда ? в любое место ?
если не нашли то причина скорей всего не в ней, потому что по умолчанию ограничения отсутствуют, хотя можете попробовать :) если не поможет то придётся погуглить ;)
Этой строчки у меня в nginx 0.6.75 не было.
Добавил, перезапустил сервер, все нормально пошло, файлы грузятся больше 1 мб, а я блин голову с php.ini ломал ;)
а где находиться этот nginx??? пожалуйста, опишите путь подробно!!! за ранее спасибо
спросите у хостера
обычно конфиг лежит в /etc/nginx/nginx.conf
сэнкс
Всё круто, помогло. Спасибочки!
Спасибо! Этот блог рулит :)
Спасибо, тоже помогло, но я ещё nginx перезапускал:
service nginx restartСпасибо, тоже помогло, но nginx не перезапускал - перезагрузил весь сервер
а можно через htaccess?
Ни кто не сталкивался если директива не помогла?
Должна помочь если nginx 0.7.65 (у меня nginx-0.8.54-1.el5 помогло я еще настройки в php делал)
nginx 0.7.65 не помогло( возможно в чем то другом проблема создал тему на forum.nginx.org/read.php?20,220518
сервер перезагружали?
я не дилетант, все делаю правильно
Редактируйте php настроек nginx.conf мало будет
"не дилетанты" не задают вопросы в блогах)
php.ini просмотрел, инфа что выложена здесь относится к нжинсу, поэтому и отписался т.к. даже версия также, но не помогает, хоть бери да заново все настраивай
Ставим в php в строчке post_max_size = 100M ( я не знаю как у вас настроен джинс ,если не помогает увеличиваем на 100 и тд с перезагрузкой)
Оставить комментарий