Page 1 of 1

Session max_lifetime läuft ab

Posted: Wed 2. Mar 2022, 10:31
by klicksor
Ich bin sicher, dass die Ursache des Problems bei KeyHelp liegt. Ja, aber Problem.. ;) Für mich schon, für viele andere User vermutlich nicht. ;)


Server-Betriebssystem + Version Debian 11.2


Eingesetzte Server-Virtualisierung-Technologie keine


KeyHelp-Version + Build-Nummer 21.3 (Build 2344)


Problembeschreibung / Fehlermeldungen
Für eine Domain muss die Session max_lifetime auf 10h erhöht werden. In der php.ini ist es manuell eingestellt, aber er löscht sie trotzdem. Wird auch über eine phpinfo Abfrage 36000 angezeigt.
Im Adminbereich habe ich unter "Einstellungen -> Konfiguration -> Funktionseinstellungen -> Bereinigung temporärer Ordner -> Löschen von PHP-Session-Dateien älter als" auch 10 Stunden eingestelllt (hier glaube ich allerdings, dass es sich nur um das Keyhelp Backend handelt.

Erwartetes Ergebnis
Sessions leben 10h

Tatsächliches Ergebnis
Sessions leben 24 Minuten (Standardeinstellung)

Schritte zur Reproduktion


Zusätzliche Informationen (kürzlich durchgeführte Änderungen am Server) / Auszüge aus Protokolldateien (/var/log/*, /var/log/keyhelp/php-error.log, etc.)

Re: Session max_lifetime läuft ab

Posted: Wed 2. Mar 2022, 10:53
by Alexander
Das ist kein KeyHelp Problem, sondern eine Frage zur Bedienung.

Benutzerspezifische PHP-Einstellungen nimmt man im KeyHelp über die Benutzerverwaltung über den Reiter "PHP" vor. Da gibt es ein entsprechendes Eingabefeld für solcherlei Direktiven: "Zusätzliche PHP-Einstellungen"

Re: Session max_lifetime läuft ab

Posted: Wed 2. Mar 2022, 10:55
by klicksor
Hallo,

danke für die Rückmeldung!

Ja, das hatte ich als erstes sogar versucht.
php_value[session.gc_maxlifetime] = 36000
Ist hier die Schreibweise falsch?

Re: Session max_lifetime läuft ab  [GELÖST]

Posted: Wed 2. Mar 2022, 11:01
by Alexander
Ja, denn wie im KeyHelp steht:
Zusätzliche PHP-Einstellungen
Hier können Sie zusätzliche PHP-Einstellungen festlegen.
Verwenden Sie dieselbe Syntax, die Sie in einer php.ini verwenden würden.
Das wäre die korrekte Syntax:

Code: Select all

session.gc_maxlifetime = 36000

Re: Session max_lifetime läuft ab

Posted: Wed 2. Mar 2022, 11:42
by klicksor
Hallo,

habe jetzt mal 30 Minuten gewartet. Hat soweit geklappt.
Danke dafür!