Aktuell hatten wir in kleines Problem bei einer ispCP Webserverinstallation. Als CMS wurde Joomla 1.5.x installiert. Dies hat alles soweit funktioniert. Wenn man jedoch Module oder Templates installieren wollte, die größer als 100KB waren so kam es immer zum Server Error 500. Im Apache Log konnten man dann diesen Error sehen:
mod_fcgid: HTTP request length 132058 (so far) exceeds MaxRequestLen (131072),
Lösung:
Es fehlen die beiden Einträge in der /etc/apache2/mods-enabled/fcgid_ispcp.conf
FcgidConnectTimeout 60 MaxRequestLen 134217728
Die conf sollte dann so aussehen
<IfModule mod_fcgid.c> AddHandler fcgid-script .php .php5 SocketPath /var/lib/apache2/fcgid/sock IdleTimeout 600 IdleScanInterval 120 BusyTimeout 300 BusyScanInterval 120 ErrorScanInterval 3 ZombieScanInterval 3 ProcessLifeTime 900 SpawnScoreUpLimit 10 SpawnScore 1 TerminationScore 2 MaxProcessCount 200 DefaultMaxClassProcessCount 10 DefaultMinClassProcessCount 1 IPCCommTimeout 900 MaxRequestsPerProcess 500 FcgidConnectTimeout 60 MaxRequestLen 134217728 </IfModule>
Danach den Apache neu starten
sudo /etc/init.d/apache2 stop
sudo /etc/init.d/apache2 start
Und der Fehler war behoben.