Skip to content

Tine Admin HowTo: Session-Settings

Version: Egon 2016.11 Version: Caroline 2017.11 Version: Nele 2018.11

Konfiguration der Session

Session-Lifetime/Timeout einstellen

Das Session-Timeout wird über eine php.ini-Datei geregelt.

Tine 2.0 bringt eine eigene Datei tine20.ini mit, die sich (bei Centos) im Verzeichnis /etc/php.d/ befindet.

Dort sollte es die Einstellung

session.gc_maxlifetime = 86400

geben, die das Timeout (in Sekunden) steuert. 86400 Sekunden = 1 Tag.

Wenn Sie die Zeit ändern möchten, können Sie das auf einen anderen Wert setzen und dann den Webserver neu starten, damit die Einstellung aktiv wird. Den aktuellen Wert können Sie auch in Tine 2.0 im Adminbereich (Serverinfo) einsehen.

Mehr Informationen zu den PHP-Session-Konfigurationen finden Sie hier: http://php.net/manual/en/session.configuration.php

Session auf Redis-Backend umstellen

apt install redis-server php5-redis

(bzw php-redis / php7.0-redis unter debian 9 / ...)

in /etc/php5/apache2/php.ini (oder vergleichbarer php.ini):

session.save_handler = redis
session.save_path = "tcp://127.0.0.1:6379"

(siehe auch https://www.digitalocean.com/community/tutorials/how-to-set-up-a-redis-server-as-a-session-handler-for-php-on-ubuntu-14-04)

entfernen des 'session' eintrags aus der config.inc.php.