Показано с 1 по 9 из 9

Тема: 413 Request Entity Too Large Чем лечить ?

  1. #1
    Member
    Регистрация
    15.02.2010
    Сообщений
    87

    По умолчанию 413 Request Entity Too Large Чем лечить ?

    Доброе время суток! С праздником!

    На joomla при установке крупных компонентов выскакивает ошибка 413 Request Entity Too Large
    nginx/0.6.32. Что делать не знаю, все конфиги перерыл: и php.ini и httpd.conf и nginx.conf Везде поставил оганичения с 2М на 100М (post_max_size = 100M
    upload_max_filesize = 100M), толку нет, все равно ошибка 413 Request Entity Too Large
    nginx/0.6.32 при установке крупных компонентов. Сам компонент весит 2М.

    Чем можно мне помочь?

  2. #2
    Cool UNIX admin Аватар для ls
    Регистрация
    12.03.2007
    Сообщений
    10,471

    По умолчанию

    Надо в конфиге Nginx настраивать, это он выдает ошибку
    Директива client_max_body_size
    http://sysoev.ru/nginx/docs/http/ngx...re_module.html
    syntax: client_max_body_size размер
    default: client_max_body_size 1m
    context: http, server, location

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

  3. #3
    Member
    Регистрация
    15.02.2010
    Сообщений
    87

    По умолчанию

    Цитата Сообщение от ls Посмотреть сообщение
    Надо в конфиге Nginx настраивать, это он выдает ошибку
    Директива client_max_body_size
    http://sysoev.ru/nginx/docs/http/ngx...re_module.html
    Значит надо в файле /etc/nginx/nginx.conf дописать допустим client_max_body_size 100M и перезагрузить ? а куда дописать в начало и еще куда?

  4. #4
    Member
    Регистрация
    15.02.2010
    Сообщений
    87

    По умолчанию

    Цитата Сообщение от Dianis Посмотреть сообщение
    Значит надо в файле /etc/nginx/nginx.conf дописать допустим client_max_body_size 100M и перезагрузить ? а куда дописать в начало и еще куда?
    Я разобрался. Значит в файле /etc/nginx/nginx.conf
    добовляем в секцию sendfile on;
    PHP код:
     sendfile        on;
        
    #tcp_nopush     on;
    client_max_body_size 100M
    обязательно точка с запятой в конце строки.

  5. #5

    По умолчанию

    Только в секцию http, в которой, в том числе, находится и sendfile.

  6. #6
    Junior Member
    Регистрация
    27.09.2013
    Сообщений
    11

    По умолчанию

    А если не помогает данный параметр?
    Все равно выдает:
    Код HTML:
    <html>
    <head><title>413 Request Entity Too Large</title></head>
    <body bgcolor="white">
    <center><h1>413 Request Entity Too Large</h1></center>
    <hr><center>nginx/1.4.2</center>
    </body>
    </html>

  7. #7
    Support team Аватар для Dasha
    Регистрация
    03.11.2011
    Сообщений
    4,621

    По умолчанию

    Увеличивайте значение client_max_body_size .

  8. #8
    Junior Member
    Регистрация
    27.09.2013
    Сообщений
    11

    По умолчанию

    Проблема оказалась действительно в client_max_body_size nginx'а, но только на промежуточном сервере

  9. #9
    Senior Member
    Регистрация
    18.11.2013
    Сообщений
    115

    По умолчанию

    Заливка файлов вроде заработала, но почему-то загруженные mp3 не проигрываются, показывая 404ую ошибку. Переехал с ISPmanager PRO, на ISPmanager 5 Lite. Может кто-нибудь подскажет почему так происходит? Стоит Nginx, как вы уже поняли. На предидущем сервере проблем не наблюдалось.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •