При этом во время установки дополнительных расширений в такие CMS как Opencart, Joomla, WordPress и других, возникает серверная ошибка Server Error 500, которая говорит о том, что сервер не может выполнить запрошенное действие.
Рассмотрим одну из самых типичных в такой ситуации ошибок, которая примерно выглядит так:
mod_fcgid: HTTP request length 137536 (so far) exceeds MaxRequestLen (131072), referer…
Это значит, что модулю 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мб, можно и больше, устанавливая ссответствующие значения.
После этого не забываем перезагрузить веб-сервер Apache либо с помощью панели управления хостингом, либо напрямую по SSH, используя следующие команды:
service apache2 restart
либо
service httpd restart
Отдельно остановка сервера Apache осуществляется так
service apache2 stop
или
service apache2 stop
а запуск так
service apache2 start
или
service httpd start
Если нужно, напишу подробнее о работе с шлюзом SSH
Спасибо за внимание!