Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
linux:phpmyadmin [18-06-2013 13:12] – edmc73 | linux:phpmyadmin [11-10-2013 09:50] (Version actuelle) – [Prolonger le temps de session] edmc73 | ||
---|---|---|---|
Ligne 20: | Ligne 20: | ||
Donnez les droits pour apache2 | Donnez les droits pour apache2 | ||
- | | + | |
Créer un répertoire / | Créer un répertoire / | ||
Ligne 96: | Ligne 96: | ||
+ | Une fois votre config sauvegardé, | ||
+ | rm -fr / | ||
- | ===== Mise à jour ===== | + | Copiez le fichier de config que le setup vous a généré et supprimez le répertoire config. |
+ | cp config/ | ||
+ | chown www-data.www-data config.inc.php | ||
+ | chmod o-rw config.inc.php | ||
+ | rm -fr config/ | ||
- | Par la suite, utiliser | + | ===== Activer |
- | / | + | Copiez collez la partie suivante du fichier **config.sample.inc.php** dans votre **config.inc.php** |
- | Valider l' | + | <code php> |
+ | /* | ||
+ | * phpMyAdmin configuration storage settings. | ||
+ | */ | ||
- | Si vous êtes derrière un proxy, il faut utiliser la ligne de commande suivante avant d'effectuer la mise à jour : | + | /* User used to manipulate with storage */ |
+ | // $cfg['Servers' | ||
+ | // $cfg[' | ||
+ | // $cfg[' | ||
- | # export http_proxy="http://<user>:< | + | /* Storage database and tables */ |
+ | // $cfg[' | ||
+ | // $cfg[' | ||
+ | // $cfg[' | ||
+ | // $cfg[' | ||
+ | // $cfg[' | ||
+ | // $cfg[' | ||
+ | // $cfg[' | ||
+ | // $cfg[' | ||
+ | // $cfg[' | ||
+ | // $cfg[' | ||
+ | // $cfg[' | ||
+ | // $cfg[' | ||
+ | // $cfg[' | ||
+ | /* Contrib / Swekey authentication */ | ||
+ | // $cfg[' | ||
+ | </code> | ||
- | Si vous trouvez que le téléchargement avec l'URL proposée est long, utiliser Ctrl+C pour changer de fournisseur. (Liste à cette adresse http:// | + | 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. |
- | + | Allez dans le répertoire **examples** et exécutez les commandes suivantes. | |
+ | cd examples | ||
+ | # mysql -u root -p < create_tables.sql | ||
+ | # mysql -u root -p < upgrade_tables_mysql_4_1_2+.sql | ||
+ | |||
+ | N' | ||
+ | |||
+ | ===== Fichier de config ===== | ||
+ | |||
+ | Si vous avez installé php avec suhosin et que vous voulez désactivez le message d' | ||
+ | <code php> | ||
+ | |||
+ | Si vous utilisez des Vues (ou Views) dans vos bases de données, phpmyadmin peut devenir très lent à l' | ||
+ | Pour éviter ce calcul qui selon moi est inutile, ajoutez ceci | ||
+ | <code php> | ||
+ | |||
+ | Pour activer l' | ||
+ | <code php> | ||
+ | // La longueur de l' | ||
+ | $cfg[' | ||
+ | </ | ||
+ | |||
+ | Tous les paramètres sont disponibles en français par là => https:// | ||
+ | |||
+ | ===== Prolonger le temps de session ===== | ||
+ | |||
+ | Après une installation fraiche de **phpMyAdmin**, | ||
+ | |||
+ | 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(' | ||
+ | $cfg[' | ||
+ | </ | ||
+ | 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 = < | ||
+ | |||
+ | Peut être même rajouter cette ligne dans la config phpmyadmin d' | ||
+ | php_admin_value session.gc_maxlifetime < | ||
+ | |||
+ | |||
+ | --- //source : [[http:// | ||
+ | --- //source : [[http:// |