Gerade eben habe ich meine eGroupware auf Version 1.4.003 geupdated. Nach dem Download von SF.net habe ich, wie in der Update-Anweisung gefordert , das Archiv in ein temporäres Verzeichnis entpackt und die “alte” header.inc.php in dieses Verzeichnis kopiert. Nach dem Verschieben an die Stelle der bisherigen Dateien trat ein lustiger Fehler auf, den ich mir zunächst nicht erklären konnte. Mit dem HTTP-Statuscode 500 meldete mir der Apache Webserver, dass ein interner Serverfehler aufgetreten sei und das ich doch bitte Kontakt mit mir (naja da stand “Administrator”) aufnehmen möge. Nach einem kurzen Selbstgespräch einigte ich mich mit mir, die Logs des betreffenden Vhosts durchzusehen.
Dort stieß ich auf folgende Meldung:
|
|
stieß, was mir sehr bekannt vorkam. Ich setze bei meiner Implementierung von PHP auf FastCGI bzw mod_fcgid, was den Inhalt der .htaccess im eGroupware-Verzeichnis nicht verdauen konnte. Hier der Inhalt der .htaccess, so wie sie von eGroupware mitgeliefert wird.
|
|
Datei löschen und vernünftig in der php.ini angeben. Ganz ehrlich: Reicht es nicht aus, dass ich einen Haufen Werte in meiner php.ini umsetzen muss? Muss es auch noch sein, dass man mir mod_php vorschreibt?