Comment puis-je changer le phpmyadmin
de déconnexion automatique?
Il se déconnectera automatiquement après 1440
secondes, ce qui est très faible pour moi. Comment puis-je modifier l'option ou supprimer complètement la demande de connexion?
Comment puis-je changer le phpmyadmin
de déconnexion automatique?
Il se déconnectera automatiquement après 1440
secondes, ce qui est très faible pour moi. Comment puis-je modifier l'option ou supprimer complètement la demande de connexion?
Changer php.ini changera la durée de la session pour tous les sites web en cours d'exécution sur le serveur. Pour le changer uniquement pour PhpMyAdmin, ouvrez config.inc.php
et ajoutez:
$sessionDuration = 60*60*24*7; // 60*60*24*7 = one week
ini_set('session.gc_maxlifetime', $sessionDuration);
$cfg['LoginCookieValidity'] = $sessionDuration;
Vous pouvez modifier le délai d'expiration du cookie de session fonctionnalité à l'interface web phpmyadmin
Settings->Features->General->Login cookie validity
OU
Si vous voulez changer le cookie de connexion validité' dans le fichier de configuration, puis ouvrez le phpmMyAdmin fichier de configuration, config.inc.php
à la racine du répertoire de PHPMyAdmin.(répertoire racine est généralement /etc/phpmyadmin/)
Après la localisation de l'config.inc.php , recherche pour la ligne ci-dessous et de le régler sur la valeur de secondes que vous voulez phpmyadmin pour timeout:
['LoginCookieValidity']
Si vous ne trouvez pas la ligne ci-dessus, il suffit d'ajouter le texte suivant:
$cfg['Servers'][$i]['LoginCookieValidity'] = <your_new_timeout>;
Par exemple:
$cfg['Servers'][$i]['LoginCookieValidity'] = 3600 * 3;
Le Délai d'attente est fixé à 3 Heures à partir de l'Exemple ci-dessus.
session.gc_maxlifetime
pourrait limite de validité de session et si la session est perdue, le cookie de connexion est également invalidée. Donc, nous pouvons avoir besoin de mettre la session.gc_maxlifetime en php.ini
le fichier de configuration(l'emplacement du fichier /etc/php5 /apache2/php.ini dans ubuntu).
session.gc_maxlifetime = 3600 * 3
$cfg['LoginCookieValidity']
Type: integer [nombre de secondes]
Valeur par défaut: 1440
Définir combien de temps un cookie de connexion est valide. Veuillez noter que la configuration de php option de session.gc_maxlifetime pourrait limite de validité de session et si la session est perdue, le cookie de connexion est également invalidée. Donc c'est une bonne idée d'ensemble de la session.gc_maxlifetime au moins à la même valeur de $cfg['LoginCookieValidity'].
NOTE:
PHP Fatal
error: Call to a member function get() on a non-object in
/path/to/phpmyadmin/libraries/Header.class.php
sur la ligne 135, puis faire
un chmod 644 config.inc.php
. qui devrait prendre soin de l'erreur.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 changer l' session.gc_maxlifetime
comme mentionné ci-dessus.Pour les LOCAUX installe uniquement, vous pouvez supprimer le login et le délai d'attente au total - ce qui semble être ce que vous êtes après. Par la modification de l'autorisation de type "config" et de l'entrée de votre base de données nom d'utilisateur et mot de passe dans votre fichier de configuration, vous êtes connecté automatiquement. Ajouter à la config.ini.php
:
$cfg['Servers'][$i]['verbose'] = '';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'username';
$cfg['Servers'][$i]['password'] = 'password';
$cfg['Servers'][$i]['AllowNoPassword'] = false;
Bien-sûr si vous faites cela sur un serveur sur internet, certains effronté chappy viendra et joyeusement télécharger tous vos mots de passe et supprimer votre site web. C'est pour un serveur de développement en cours d'exécution sur votre propre ordinateur portable.
Un moyen plus facile de personnaliser phpmyadmin ces jours-ci est d'aller à http://www.example.com/phpmyadmin/setup/ , enregistrer tous les paramètres de votre section à la fois, cliquez sur enregistrer ou télécharger au bas, copiez le fichier généré à la racine de votre répertoire de phpmyadmin, puis la commande chmod. Vous devez désactiver l'autorisation d'écriture, même si c'est un serveur local comme phpmyadmin vérifie avant qu'il permet de yo journal.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.