При загрузке файлов или больших (относительно) объемов данных на сервер можно столкнуться с ошибкой 500.
При этом в логах сайта и веб-сервера можно будет увидеть нечто наподобие:
mod_fcgid: HTTP request length 137536 (so far) exceeds MaxRequestLen (131072), referer
Это характерно в случаях, когда PHP работает на сервере в режиме FastCGI
Чтобы ошибку устранить следует открыть конфигурационный файл модуля, который находится по пути:
- /etc/apache2/mods-available/fcgid.conf для Debian, Ubuntu и основанных на них ОС
- /etc/httpd/conf.d/fcgid.conf для RHEL-подобных — CentOS, Fedora.
В нем находим и вносим правки в строки
FcgidConnectTimeout 60
(можно увеличить)
FcgidMaxRequestLen 33554432 MaxRequestLen 33554432
(этих строк скорее всего вовсе не будет, но исправить или добавить нужно именно их. Указав это число мы увеличим размер до 32 мегабайт. )
После не забываем перезапустить веб-сервер.
Источник: http://itnotes.info/how-to-fix-max-request-length/
Спасибо, помогло
Огромное спасибо помогло
Всегда рады помочь! 🙂
Спасибо, помогло
Большое спасибо, еле нашел эту информацию.
Спасибо. Работает. Ура!!!
Долгое время не получалось загрузить видео размером в среднем около 50Мб и не могли понять почему. Чудом заметили в каком-то из логов ошибку про MaxRequestLen. После гуглежа натолкнулся на эту статью. Помогло. Спасибо большое
Спасибо!
Бился 4 часа над этой проблемой.
От души, спасибо))