Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12.

Тема: Upload File в режиме FastCGI

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

    По умолчанию Upload File в режиме FastCGI

    Не загружает файлы больше 100 килобайт если запускать php в Fact-CGI. Ткните пожалуйста носом, куда копать.

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

    По умолчанию

    В логи Apache и Nginx если он у вас используется

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

    По умолчанию

    Решается данная проблема путём редактирования файла конфигурации fcgid.conf
    1. Набираем команду в системной консоли сервера:
    nano /etc/apache2/mods-enabled/fcgid.conf
    Правим цифровое значение MaxRequestLen
    <IfModule mod_fcgid.c>
    AddHandler fcgid-script .fcgi
    FcgidConnectTimeout 20
    MaxRequestLen 10485760
    </IfModule>

    На данном примере, значение 10485760 (в байтах) = 10 Мб., если вам нужен больший загружаемый объём файлов свыше 10мб., тогда вам нужно изменить данную цифру до нужного размера.
    Помните, устанавливаемое значение не должно превышать размер выделенной оперативной памяти вашего сервера.

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

    Smile

    Цитата Сообщение от Jokerz Посмотреть сообщение
    Решается данная проблема путём редактирования файла конфигурации fcgid.conf
    1. Набираем команду в системной консоли сервера:
    nano /etc/apache2/mods-enabled/fcgid.conf
    Правим цифровое значение MaxRequestLen
    <IfModule mod_fcgid.c>
    AddHandler fcgid-script .fcgi
    FcgidConnectTimeout 20
    MaxRequestLen 10485760
    </IfModule>

    На данном примере, значение 10485760 (в байтах) = 10 Мб., если вам нужен больший загружаемый объём файлов свыше 10мб., тогда вам нужно изменить данную цифру до нужного размера.
    Помните, устанавливаемое значение не должно превышать размер выделенной оперативной памяти вашего сервера.
    Спасибо помогло.

  5. #5
    Member
    Регистрация
    02.03.2013
    Сообщений
    97

    По умолчанию

    А как то же самое для CentOS 6.3 сделать?

    Прописывал MaxRequestLen в /etc/httpd/conf.d/fcgid.conf и напрямую в /etc/httpd/conf/httpd.conf - все равно в логах:
    length 10493136 (so far) exceeds MaxRequestLen (10485760), referer: http://www.megasila.ru/admin.php?dpt=conf&sub=limits

  6. #6
    Support team Аватар для Fly
    Регистрация
    14.08.2010
    Сообщений
    4,764

    По умолчанию

    Может быть переопределяется где-то? Веб сервер перезапустили после этого?

  7. #7
    Junior Member
    Регистрация
    25.11.2015
    Сообщений
    2

    По умолчанию

    Гуглил по этой же проблеме, нагуглил этот тред. Потом нагуглил правильное решение. Вдруг кому пригодится.
    Короче, директива называется не MaxRequestLen, а FcgidMaxRequestLen.

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

    По умолчанию

    Подскажите у меня панель ISPmanager Lite 5.117.2 у сайта настройки FastCGI (Apach) Версия PHP (CGI) 7.0.21 (alt)

    На сайте установлена CMS (магазин) и я не могу в него загружать файлы (*.jpg) с размером более 150кб, а меньше пожалуйста. В настройках cms ограничений нет.... Вывод как настроить ispmanager?

  9. #9
    Senior Member Аватар для Lazek
    Регистрация
    04.06.2008
    Сообщений
    726

    По умолчанию

    Цитата Сообщение от ipdj Посмотреть сообщение
    Подскажите у меня панель ISPmanager Lite 5.117.2 у сайта настройки FastCGI (Apach) Версия PHP (CGI) 7.0.21 (alt)

    На сайте установлена CMS (магазин) и я не могу в него загружать файлы (*.jpg) с размером более 150кб, а меньше пожалуйста. В настройках cms ограничений нет.... Вывод как настроить ispmanager?
    Здравствуйте,

    Если не секрет, пробовали ли решения из данной темы? И стоит посмотреть в логах, какая все таки точно ошибка возникает (в первую очередь ).

  10. #10
    Junior Member
    Регистрация
    18.06.2016
    Сообщений
    12

    По умолчанию

    Цитата Сообщение от Lazek Посмотреть сообщение
    Здравствуйте,

    Если не секрет, пробовали ли решения из данной темы? И стоит посмотреть в логах, какая все таки точно ошибка возникает (в первую очередь ).
    Решения предложенные тут связаны с ручной правкой конфигов, а я возможно не верно сформулировал вопрос. В самой панели ispmanager это как то настраивается? например тут: Настройка web-сервера/php/7.0.21(alt)/настройка/....

    log: mod_fcgid: HTTP request length 139264 (so far) exceeds MaxRequestLen (131072)

    п.с. подскажите почитав про Шаблонизатор конфигурационных файлов думаю надо не config php редактировать, а конфиг www-домена?
    Последний раз редактировалось ipdj; 22.08.2017 в 16:46.

Метки этой темы

Ваши права в разделе

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