So, nun habe ich mich an meine erste Joomla 1.6 installation gemacht. Frei nach dem Slogan „neuer ist besser“ wollte ich nicht auf Joomla 1.5 festsitzen. Ausserdem möchte ich auch von den neuen Funktionen und vor allem der frischen Optik profitieren 🙂

Die Installation an sich verlief soweit problemlos. Schonmal ein Pluspunkt. Nur leider schlug schon die Installation des deutschen Sprachpaketes (J!German) fehl 🙁

Angezeigt wurde nur die Standard „500 Internal Server Error“ Meldung. Im error.log auf dem Web Server wurde die Meldung schon etwas konkreter…

[Fri Jul 01 07:36:06 2011] [warn] [client xxx.xxx.xxx.xxx] mod_fcgid: HTTP request length 131150 (so far) exceeds MaxRequestLen (131072), referer: http://xxxxxx.xxx/xxx/administrator/index.php?option=com_installer

Eine kurze Google Suche brachte auch schon die Lösung 🙂 Scheinbar wurde beim Update von Debian Lenny auf Squeeze ein neuer (default)wert „MaxRequestLen“ eingeführt. Dieser scheint wohl mit 128kByte etwas knapp bemessen zu sein.
Um den Fehler zu beheben muss in der fcgid Konfigurationsdatei (/etc/apache2/mods-available/fcgid.conf) eben dieser Parameter angepasst werden. Im Beispiel auf 18MB:

<IfModule mod_fcgid.c>
AddHandler fcgid-script .fcgi
FcgidConnectTimeout 20
MaxRequestLen 18874368
</IfModule>

Jetzt noch ein kurzer Neustart des Apache und schon funktioniert der Upload des Sprachpaketes!

To be continued…