upload_max_filesize
dans php.ini
mais cela n'a fait aucune différence.config.inc.php> $cfg['LoginCookieValidity'] = 3600 * 9; // 9 hours
modifier à partir du lien publié par ajreal: LoginCookieValidity
pour la deuxième question, après avoir modifié upload_max_filesize dans php.ini, avez-vous redémarré Apache (ou le serveur Web que vous utilisez)?
Comment définir le délai d'expiration par défaut de 1440 secondes phpMyAdmin:
localiser php.ini
el@apollo:/var/lib/phpmyadmin$ locate php.ini
/etc/php5/Apache2/php.ini
ouvrez le fichier en tant que root pour le modifier, trouvez cette ligne:
session.gc_maxlifetime = 1440
Remplacez-le par ceci (500000 secondes soit 5,7 jours)
session.gc_maxlifetime = 500000
Redémarrez Apache.
Faire cela diminue la sécurité car cela augmente les opportunités de script intersite et les attaques man in the middle. Tout cela est amusant et amusant jusqu'à ce que vous trouviez que votre serveur fait partie d'une agriculture de botnet pour les cartes de crédit.
Modifiez le config.inc.php
De phpMyAdmin et ajoutez ou mettez à jour LoginCookieValidity
la valeur comme suit:
$cfg['LoginCookieValidity'] = 3600 * 9; // 9 hours
Pour télécharger plus de 2M:
cd /etc/php5/Apache2/php.ini
Sudo nano php.ini
Recherchez upload_max_filesize
Dans php.ini
Et changez la valeur en 64M
(Pour 64 Mo):
upload_max_filesize = 64M
Sauvegarder et quitter.
Redémarrez Apache
:
Sudo /etc/init.d/Apache2 restart
Terminer!
Pour la première question, vous devez modifier la configuration $cfg[‘LoginCookieValidity’]
Dans le fichier config.inc.php. Ouvrez config.inc.php dans le répertoire "racine" phpMyAdmin. Recherchez une ligne qui contient ceci: $ cfg [‘LoginCookieValidity’]. Réglez la valeur sur le nombre de secondes souhaité. Si la ligne n'existe pas, ajoutez-la simplement comme ceci:
$cfg[‘LoginCookieValidity’] = 3600; //(3600 = one hour)
Vous devrez vous reconnecter à phpmyadmin.
Cela suppose également que la récupération de place de la session PHP PHP est configurée en conséquence. Cela peut être fait de plusieurs manières:
session.gc_maxlifetime = <seconds>
php_admin_value session.gc_maxlifetime <seconds>
ini_set(‘session.gc_maxlifetime’, <seconds>);
À propos de la deuxième question:
Vous devez changer les deux upload_max_filesize
Et post_max_size
Dans votre php.ini. La valeur post_max_size
Doit être au moins la valeur upload_max_filesize
.
N'oubliez pas de redémarrer votre serveur
Essayez en changeant post_max_size
dans /etc/php.ini
fichier.
Plutôt que de définir session.gc_maxlifetime dans le fichier php.ini, mieux vaut ajouter ce qui suit à votre fichier config.inc.php (généralement dans le répertoire /etc/phpmyadmin ):
ini_set('session.gc_maxlifetime', '86400');
De cette façon, vous ne compromettez pas la sécurité des autres scripts PHP, ou ne provoquez pas un encombrement excessif dans le RAM en raison de la récupération de place peu fréquente).
Modifiez le config.inc.php
De phpMyAdmin et ajoutez ou mettez à jour LoginCookieValidity
la valeur comme suit:
$cfg['LoginCookieValidity'] = 3600 * 9; // 9 hours
Dans wamp ou xampp ou tout ce que vous utilisez dans php.ini
, Recherchez upload_max_filesize
C'est ici que vous devez le changer,
nous vous suggérons de ne pas utiliser plus de 64 millions de fichiers, car cela provoque parfois un crash:
upload_max_filesize = 64M
Sauvegarder et quitter.
J'ajoute à la réponse de Poelinca que le mécanisme de cette limite peut être trouvé dans les sources pma sous bibliothèques/Config.class.php, fonction checkUploadSize (): il utilisera upload_max_filesize s'il est défini ou 5M sinon, et si max_upload_size est également défini, il le sera également obtenir le min des deux. (PMA version 3.3.7deb7)
Si vous souhaitez empêcher phpMyAdmin de s'arrêter si souvent, vous pouvez ajouter cette ligne:
$ cfg ['LoginCookieValidity'] = 86400;
Par défaut, phpMyAdmin expire toutes les 1440 secondes; pour changer cela, changez la session.gc_maxlifetime dans php.ini comme suit:
session.gc_maxlifetime = 86400
https://wiki.phpmyadmin.net/pma/phpMyAdmin_configuration_file
Je suis conscient que ce message a été répondu, mais je viens de résoudre le même problème, j'ai donc pensé ajouter mes résultats pour aider les autres.
J'avais besoin d'augmenter la limite de taille de fichier de téléchargement PhpMyAdmin par défaut de 2 048 Ko et j'ai également changé les fichiers upload_max_filesize et post_max_size et memory_limit, mais rien n'a changé.
Il m'a fallu un certain temps pour trouver le problème, quand j'ai utilisé le phpinfo (); script pour identifier où le fichier PHP.ini était dit: C:\Program Files (x86)\iis express\PHP\v5.5\php.ini, mais j'ai finalement remarqué dans la page d'accueil PhpMyAdmin que le serveur Web était version en cours d'exécution: 5.6.31. J'ai donc mis à jour les limites de téléchargement, de publication et de mémoire dans PHP.ini pour les versions 5.5 et 5.6 et la limite d'importation dans PhpMyAdmin a augmenté.