Możesz zmienić funkcję sesji plików cookie w interfejsie internetowym phpmyadmin
Settings->Features->General->Login cookie validity
LUB
Jeśli chcesz zmienić `` ważność cookie logowania '' w pliku konfiguracyjnym, otwórz plik konfiguracyjny phpmMyAdmin config.inc.php
w katalogu głównym PHPMyAdmin. (Katalog główny to zwykle / etc / phpmyadmin /)
Po zlokalizowaniu pliku config.inc.php, wyszukaj poniższy wiersz i ustaw go na wartość w sekundach, w których phpmyadmin ma mieć limit czasu:
$cfg['LoginCookieValidity']
lub
Dodaj następujące informacje:
$cfg[ ' Servers'] [$i] [ ' LoginCookieValidity' ] = <your_new_timeout>;
Na przykład:
$cfg[ ' Servers'] [$i] [ ' LoginCookieValidity' ] = <3600 * 3 >;
Limit czasu jest ustawiony na 3 godziny z powyższego przykładu.
session.gc_maxlifetime
może ograniczyć ważność sesji, a jeśli sesja zostanie utracona, plik cookie logowania również zostanie unieważniony. Dlatego może być konieczne ustawienie session.gc_maxlifetime w php.ini
pliku konfiguracyjnym (lokalizacja pliku to / etc / php5 /apache2/php.ini w systemie ubuntu).
session.gc_maxlifetime = 3600 * 3
Dokumentacja phpMyAdmina dotycząca LoginCookieValidity
$ cfg ['LoginCookieValidity']
Typ: integer [liczba sekund]
Wartość domyślna: 1440
Określ, jak długo plik cookie logowania jest ważny. Należy pamiętać, że opcja konfiguracji php session.gc_maxlifetime może ograniczyć ważność sesji, a jeśli sesja zostanie utracona, plik cookie logowania zostanie również unieważniony. Dlatego dobrym pomysłem jest ustawienie session.gc_maxlifetime przynajmniej na tę samą wartość $ cfg ['LoginCookieValidity'].
UWAGA:
- Jeśli twój serwer uległ awarii i nie możesz załadować strony phpmyadmin, sprawdź dziennik apache w /var/log/apache2/error.log. Jeśli masz połączenie
PHP Fatal
error: Call to a member function get() on a non-object in
/path/to/phpmyadmin/libraries/Header.class.php
z linią 135, zrób chmod 644 config.inc.php
. to powinno zająć się błędem.
- Będziesz wtedy dostać kolejne ostrzeżenie:
Your PHP parameter
session.gc_maxlifetime is lower that cookie validity configured in
phpMyAdmin, because of this, your login will expire sooner than
configured in phpMyAdmin.
. następnie zmień session.gc_maxlifetime
jak wspomniano powyżej.