session.gc_maxlifetime=3600
Kurze Anmerkung, ich schreibe das lieber in die egroupware.conf als php value session.gc_maxlifetime 3600
Wenn man natürlich nur EGroupware unterm Indianer laufen hat, kann man es auch zentral definieren,…
Das ist das grundsätzliche Missverständnis, weswegen wir den Parameter
entfernt haben!
PHP unterscheidet nicht, zu welchem Pfad oder Programm die Session
gehört. Wenn ein PHP Skript das per Apache oder eigener Konfiguration
eine kurzer Lifetime setzt die Überprüfung der Sessions triggered,
werden alle (auch die EGroupware) Sessions die älter sind beendet!
Der einzige zuverlässige funktionierende Weg ist das Maximum in der
globalen php.ini einzutragen.
Falls Du kein Debian/Ubuntu verwendest könntest du verschiedene vhosts
machen die neben unterschiedlicher session.gc_maxlifetime auch
unterschiedliche session.save_path eintragen. Debian/Ubuntu haben einen
einzigen cronjob der den Wert auch der zentralen php.ini ließt.
Ralf
–
Ralf Becker
Director Software Development
Stylite AG
Morschheimer Strasse 15 | Tel. +49 6352 70629 0
D-67292 Kirchheimbolanden | Fax. +49 6352 70629 30
Email: rb@stylite.de
www.stylite.de | www.egroupware.org
Managing Directors: Andre Keller | Ralf Becker | Gudrun Mueller
Chairman of the supervisory board: Prof. Dr. Birger Leon Kropshofer
VAT DE214280951 | Registered HRB 31158 Kaiserslautern Germany