Можете да промените функцията за време на сесия за бисквитки в уеб интерфейса на phpmyadmin
Settings->Features->General->Login cookie validity
OR
Ако искате да промените „валидността на бисквитката за влизане“ в конфигурационния файл, отворете конфигурационния файл на phpmMyAdmin, config.inc.php
в главната директория на PHPMyAdmin. (основната директория обикновено е /etc/phpmyadmin/)
След като намерите config.inc.php, потърсете реда по-долу и го задайте на стойността от секунди, която искате phpmyadmin да изтече:
$cfg['LoginCookieValidity']
or
Добавете следното:
$cfg[ ' Servers'] [$i] [ ' LoginCookieValidity' ] = <your_new_timeout>;
Например:
$cfg[ ' Servers'] [$i] [ ' LoginCookieValidity' ] = <3600 * 3 >;
Времето за изчакване е зададено на 3 часа от примера по-горе.
session.gc_maxlifetime
може да ограничи валидността на сесията и ако сесията бъде загубена, бисквитката за влизане също се анулира. Така че може да се наложи да зададем session.gc_maxlifetime в php.ini
конфигурационния файл (мястото на файла е /etc/php5 /apache2/php.ini в ubuntu).
session.gc_maxlifetime = 3600 * 3
Документация на phpMyAdmin относно LoginCookieValidity
$cfg['LoginCookieValidity']
Тип: цяло число [брой секунди]
Стойност по подразбиране: 1440
Определете колко дълго е валидна бисквитката за влизане. Моля, обърнете внимание, че опцията за конфигурация на php session.gc_maxlifetime може да ограничи валидността на сесията и ако сесията бъде загубена, бисквитката за влизане също се анулира. Така че е добра идея да зададете session.gc_maxlifetime поне на същата стойност на $cfg['LoginCookieValidity'].
ЗАБЕЛЕЖКА:
- Ако вашият сървър се срине и не може да зареди вашата phpmyadmin страница, проверете вашия apache log на /var/log/apache2/error.log. Ако имате
PHP Fatal
error: Call to a member function get() on a non-object in
/path/to/phpmyadmin/libraries/Header.class.php
на ред 135, тогава направете chmod 644 config.inc.php
. това трябва да се погрижи за грешката.
- След това ще получите друго предупреждение:
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.
. след това променете session.gc_maxlifetime
, както е споменато по-горе.
person
Foreever
schedule
07.08.2014