Vous pouvez modifier la fonctionnalité de session de temps de cookie sur l'interface Web de phpmyadmin
Settings->Features->General->Login cookie validity
OU
Si vous souhaitez modifier la `` validité du cookie de connexion '' dans le fichier de configuration, ouvrez le fichier de configuration phpmMyAdmin, config.inc.php
dans le répertoire racine de PHPMyAdmin (le répertoire racine est généralement / etc / phpmyadmin /)
Après avoir localisé le fichier config.inc.php, recherchez la ligne ci-dessous et définissez-la sur la valeur en secondes que vous souhaitez que phpmyadmin expire:
$cfg['LoginCookieValidity']
ou
Ajoutez ce qui suit:
$cfg[ ' Servers'] [$i] [ ' LoginCookieValidity' ] = <your_new_timeout>;
Par exemple:
$cfg[ ' Servers'] [$i] [ ' LoginCookieValidity' ] = <3600 * 3 >;
Le délai d'expiration est défini sur 3 heures à partir de l'exemple ci-dessus.
session.gc_maxlifetime
peut limiter la validité de la session et si la session est perdue, le cookie de connexion est également invalidé. Donc, nous pouvons avoir besoin de définir la session.gc_maxlifetime dans le php.ini
fichier de configuration (l'emplacement du fichier est / etc / php5 /apache2/php.ini dans ubuntu).
session.gc_maxlifetime = 3600 * 3
Documentation phpMyAdmin sur LoginCookieValidity
$ cfg ['LoginCookieValidity']
Type: entier [nombre de secondes]
Valeur par défaut: 1440
Définissez la durée de validité d'un cookie de connexion. Veuillez noter que l'option de configuration php session.gc_maxlifetime peut limiter la validité de la session et si la session est perdue, le cookie de connexion est également invalidé. C'est donc une bonne idée de définir session.gc_maxlifetime au moins à la même valeur que $ cfg ['LoginCookieValidity'].
REMARQUE:
- Si votre serveur tombe en panne et ne parvient pas à charger votre page phpmyadmin, vérifiez votre journal Apache sur /var/log/apache2/error.log. Si vous êtes arrivé
PHP Fatal
error: Call to a member function get() on a non-object in
/path/to/phpmyadmin/libraries/Header.class.php
à la ligne 135, faites un chmod 644 config.inc.php
. cela devrait régler l'erreur.
- Vous obtiendrez alors un autre avertissement:
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.
. puis changez le session.gc_maxlifetime
comme mentionné ci-dessus.