Outils pour utilisateurs

Outils du site


linux:phpmyadmin (lu 56107 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
linux:phpmyadmin [04-07-2013 10:36]
edmc73
linux:phpmyadmin [11-10-2013 11:50] (Version actuelle)
edmc73 [Prolonger le temps de session]
Ligne 110: Ligne 110:
 Copiez collez la partie suivante du fichier **config.sample.inc.php** dans votre **config.inc.php** Copiez collez la partie suivante du fichier **config.sample.inc.php** dans votre **config.inc.php**
  
-<code>+<code php>
 /* /*
  * phpMyAdmin configuration storage settings.  * phpMyAdmin configuration storage settings.
Ligne 138: Ligne 138:
 </code> </code>
  
-Et dé-commentez toutes les lignes commençant par **//** sauf la dernière+Et dé-commentez toutes les lignes commençant par un double slash sauf la dernière
  
 Créé un utilisateur **pma** et renseignez le bon mot de passe. Créé un utilisateur **pma** et renseignez le bon mot de passe.
Ligne 147: Ligne 147:
   # mysql -u root -p < upgrade_tables_mysql_4_1_2+.sql   # mysql -u root -p < upgrade_tables_mysql_4_1_2+.sql
  
- +N'oubliez pas de vous déconnecter de phpmyadmin, au mieux de supprimer les cookies et de vous reconnecter pour que votre config soit prise en compte. 
 + 
 +===== Fichier de config ===== 
 + 
 +Si vous avez installé php avec suhosin et que vous voulez désactivez le message d'avertissement, ajoutez ceci 
 +<code php>$cfg['SuhosinDisableWarning'] = true;</code> 
 + 
 +Si vous utilisez des Vues (ou Views) dans vos bases de données, phpmyadmin peut devenir très lent à l'ouverture car il cherche à savoir le nombre de données disponible dans une vue. \\ 
 +Pour éviter ce calcul qui selon moi est inutile, ajoutez ceci 
 +<code php>$cfg['MaxExactCountViews'] = 0;</code> 
 + 
 +Pour activer l'historique des requêtes SQL, ajoutez ceci 
 +<code php>$cfg['QueryHistoryDB'] = true; 
 +// La longueur de l'historique. Par défaut = 25 
 +$cfg['QueryHistoryMax'] = 100; 
 +</code> 
 + 
 +Tous les paramètres sont disponibles en français par là => https://phpmyadmin-french.readthedocs.org/fr/latest/config.html#generic-settings 
 + 
 +===== Prolonger le temps de session ===== 
 + 
 +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 : 
 + 
 +<code php> 
 +  $sessionDuration = 60*60*24*7; 
 +  ini_set('session.gc_maxlifetime', $sessionDuration); 
 +  $cfg['LoginCookieValidity'] = $sessionDuration; 
 +</code> 
 +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.\\ 
 + 
 +Parfois ça ne suffit pas... Il faut ajouter ou modifier la ligne suivante dans votre **php.ini** 
 +  session.gc_maxlifetime = <seconds> 
 +   
 +Peut être même rajouter cette ligne dans la config phpmyadmin d'Apache dans la section **<Directory>** 
 +  php_admin_value session.gc_maxlifetime <seconds> 
 +   
 + 
 +--- //source : [[http://rorto.wordpress.com/2013/05/29/augmenter-la-duree-de-vie-dune-session-phpmyadmin/]]// \\ 
 +--- //source : [[http://www.joho.se/2011/11/07/increasing-the-phpmyadmin-session-timeout/]]//
linux/phpmyadmin.1372926979.txt.gz · Dernière modification: 04-07-2013 10:36 de edmc73