Устранение ошибки max request length при использовании FCGI ISPmanager

  D. Работа с VDS/VPS

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

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

Конфиг по умолчанию:

<IfModule mod_fcgid.c>
  FcgidConnectTimeout 20

  <IfModule mod_mime.c>
    AddHandler fcgid-script .fcgi
  </IfModule>
</IfModule>