При загрузке файлов или больших (относительно) объемов данных на сервер можно столкнуться с ошибкой 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.

В нем находим и вносим правки в строки

AddHandler fcgid-script .fcgi
FcgidConnectTimeout 20

(можно увеличить)

FcgidMaxRequestLen 33554432
MaxRequestLen 33554432

(этих строк скорее всего вовсе не будет, но исправить или добавить нужно именно их. Указав это число мы увеличим размер до 32 мегабайт. )
После не забываем перезапустить веб-сервер.

Источник: http://itnotes.info/how-to-fix-max-request-length/