Früher Timeout seit 3.16

MichaelH

Sehr aktives Mitglied
17. November 2008
14.134
1.762
Seit (geschätzt) 3.16 ist der Timeout im Shopadmin derart kurz, dass man ich in denke in wenigen Minuten (3-5 min.) Inaktivität ausgeloggt wird.
Eine Rückfrage bei all-inkl ergab, dass dies nicht vom Server kommt sondern vom Shop ?!

Wo kann man dies so einstellen, dass der ADMIN wieder mind. 30-60 Minuten inaktiv sein kann ohne Auto-Logout ?
 

Nico Schmitz

Gut bekanntes Mitglied
2. Juli 2012
331
0
Hückelhoven
AW: Früher Timeout seit 3.16

Hi,

schon probiert ob das ganze bei www ohne www auftritt ? Sprich http www meinshop .de /admin und http meinshop .de /admin. Könnte die Ursache sein wenn hinter den beiden Aufrufen unterschiedliche PHP Einstellungen liegen.
 
Zuletzt bearbeitet:

MichaelH

Sehr aktives Mitglied
17. November 2008
14.134
1.762
AW: Früher Timeout seit 3.16

Also ganz seltsames Verhalten - ohne www angemeldet und dann war ich gleich wieder off aber oben stand dann mit www - gut, www wieder rausgelöscht und bestätigt und dann war ich ohne erneute Anmeldung angemeldet aber nun doch ohne www ... ?!?
Hat also die Anmeldung akzeptiert aber auf www umgeleitet, aber es kam der Anmeldeschirm.
Dann erneut ohne www und ich war drin.

Wo und wie kann ich das ändern ?!
Ich habe .htaccess seit 3.00 drin

In der Root steht im .htaccess:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ includes/sitemap.php?datei=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^. index.php [L]
</IfModule>


im /admin

RewriteEngine off


Wie man PHP einstellt - keine Ahnung ... ?
 

Nico Schmitz

Gut bekanntes Mitglied
2. Juli 2012
331
0
Hückelhoven
AW: Früher Timeout seit 3.16

Hi, das der Shop da umleitet ist so gewollt. Beim Aufruf vom Admin mit www / ohne www werden je nach Serverkonfiguration dann unterschiedliche Konfigurationen geladen. Das hatte zu folge das z.b der Dateimanager nicht funktioniert und die Meldung kam "Fehlende Berechtigung". Die Admin Session war einfach bei dem Aufruf dann nicht vorhanden.

Zu deinem eigentlichen Problem. Ich habe das jetzt mehrmals in unterschiedlichen Shops getestet, konnte das Problem aber nicht nachvollziehen. Ich war immer im Durschnitt ca 1 Stunde eingeloggt.

Hast du mal in deiner php.ini nachgeschaut was unter "session.gc_maxlifetime" eingetragen ist ?
 

MichaelH

Sehr aktives Mitglied
17. November 2008
14.134
1.762
AW: Früher Timeout seit 3.16

Hallo Nico !

Also ich habe nun sämtliche JTL- Shop-Builds seit 3.14 durchsuchen lassen, aber es gibt keine PHP.ini. Wo soll die sein ? Wie gesagt, bin Laie in diesen Dingen ...

SG,
Michael
 

Nico Schmitz

Gut bekanntes Mitglied
2. Juli 2012
331
0
Hückelhoven
AW: Früher Timeout seit 3.16

Gut das ist die Default Einstellung die dann ca. bei 24 Minuten liegt. Weiss aber nicht ob du bei All-Inkl die Werte anpassen kannst. Bist du sicher das es 3-5 Minuten sind ?
 

MichaelH

Sehr aktives Mitglied
17. November 2008
14.134
1.762
AW: Früher Timeout seit 3.16

Gefühlt ja ... :) ... früher konnte ich den ganzen Tag drin sein ohne Log-Out, nun kann ich mich jedes mal neu anmelden, also es hat sich geändert.

All-inkl meinte es käme nicht von ihnen, sondern vom Shop, nun ist es umgekehrt - das ist nun bewiesen !
Werde es also wieder an all-inkl melden damit sie den time-out raufsetzen.

Besten Dank !

SG,
Michael
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
9
AW: Früher Timeout seit 3.16

wenn die "bockig" sind versuchs mal in der .htaccess vom /admin - Verzeichnis mit

Code:
php_value session.gc.maxlifetime 3600
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
9
AW: Früher Timeout seit 3.16

hmmm...dann hat all-inkl wohl die allowoverride-directive nicht gesetzt

Tja dann bleibt nur der Support, wobei die ja unheimlich fix und fit sind
 

MichaelH

Sehr aktives Mitglied
17. November 2008
14.134
1.762
AW: Früher Timeout seit 3.16

Ja, die sind fix und haben einen Fehler im .htaccess gefunden:

php_value session.gc.maxlifetime 3600

Korrekt ist:
php_value session.gc_maxlifetime 3600

Muss ich nun testen ...
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
9
AW: Früher Timeout seit 3.16

ohhh sorry ... mein Fehler, klar muss es "_max..." heißen

session.gc_maxlifetime36001440
 

Tscherno

Gut bekanntes Mitglied
AW: Früher Timeout seit 3.16

Sorry, dass ich das alte Thema ausgrabe. Irgendeine Änderung hat bewirkt, dass der Session Timeout plötzlich gefühlte 10 Minuten betrifft. Die gc_maxlifetime hätte ich hochgesetzt. Hier die Ausgabe für den VHOST aus phpinfo:

DirectiveLocal ValueMaster Value
session.auto_startOffOff
session.bug_compat_42OffOff
session.bug_compat_warnOffOff
session.cache_expire180180
session.cache_limiternocachenocache
session.cookie_domainno valueno value
session.cookie_httponlyOffOff
session.cookie_lifetime00
session.cookie_path//
session.cookie_secureOffOff
session.entropy_fileno valueno value
session.entropy_length00
session.gc_divisor10001000
session.gc_maxlifetime360000360000
session.gc_probability11
session.hash_bits_per_character55
session.hash_function00
session.namePHPSESSIDPHPSESSID
session.referer_checkno valueno value
session.save_handlerfilesfiles
session.save_path/var/lib/php5/var/lib/php5
session.serialize_handlerphpphp
session.use_cookiesOnOn
session.use_only_cookiesOnOn
session.use_trans_sid00
 

MichaelH

Sehr aktives Mitglied
17. November 2008
14.134
1.762
AW: Früher Timeout seit 3.16

Ich konnte das Problem nie lösen, bis ich einen anderen Server hatte und dort geht es nun. Ursache - keine Ahnung.
 

Tscherno

Gut bekanntes Mitglied