Augmenter la durée de vie d’une session phpMyAdmin

Après une installation fraiche de phpMyAdmin, voilà à quoi on est confronté à longueur de journée :

Aucune activité depuis 1440 secondes ou plus, veuillez vous reconnecter.

Très énervant.

phpMyAdmin vous déconnecte toutes les 1440 secondes, soit 24min, soit très rapidement.

Donc pour aller vite, trouvez votre config.inc.php et ajoutez ces lignes :

$sessionDuration = 60*60*24*7;
ini_set('session.gc_maxlifetime', $sessionDuration);
$cfg['LoginCookieValidity'] = $sessionDuration;

Ici on définit une durée d’une semaine.
On affecte cette durée au paramètre d’expiration de session de PHP.
On affecte cette durée au paramètre d’expiration de session de phpMyAdmin.


Chez moi config.inc.php est dans /opt/local/www/phpmyadmin/.



10 réponses à « Augmenter la durée de vie d’une session phpMyAdmin »

  1. […] également à configurer la durée de la session de connexion à phpMyAdmin qui expire beaucoup trop […]

  2. Merci ! Ca fonctionne, en effet, c’était insupportable ces déconnexions.
    à+

  3. merci ca fonction parfaitement chez moi aussi extrêmement perturbons la reconnexion après 24 minutes ^^

  4. Aaaaaah quel soulagement ! Merci ^^

  5. Moi ca me déco meme quand je suis active…

  6. Avatar de franckbinisti2013
    franckbinisti2013

    Bonjour, pouvez vous me dire ou trouver ce fichier ? Dans mes fichiers ftp ? Impossible pour moi de trouver ce document et faire les modifications. Merci

    1. Bonjour, si vous ne possédez pas un serveur dédié que vous administrez, il est fort probable que ce fichier vous soit inaccessible.

  7. ah quel bonheur… c’était insupportable ces 1440.

  8. Merci ! Ca fonctionne ^^

  9. moi je met ça
    $sessionDuration = 3600 * 24 * 365;

    et

    $cfg[‘MaxNavigationItems’] = 2000; // http://docs.phpmyadmin.net/en/latest/config.html#cfg_MaxNavigationItems
    comme ça je peux voir toutes les tables sur la même page et non pas devoir switcher de page en page

Répondre à pierre laurent Annuler la réponse.