Introduzione
PhpMyAdmin è uno strumento software gratuito progettato per gestire l'amministrazione di MySQL sul web. Poiché l'immissione nel database richiede molto tempo, specialmente per database su larga scala, la sessione di timeout predefinita fornita da phpMyAdmin di 1440 secondi non è sufficiente molte volte. Questo articolo ti guiderà nella procedura per aumentare la sessione di timeout nella pagina phpMyAdmin.
Fase 1:individua il file config.inc.php
Se hai installato phpMyAdmin sul server, troverai il file config.inc.php nel percorso indicato di seguito.
For CentOS, Fedora servers: /etc/phpMyAdmin/config.inc.php For Ubuntu, Debian servers: /etc/phpmyadmin/config.inc.php
Fase 2:aumento del valore di timeout
Apri il file config.inc.php e aggiungi quanto segue in qualsiasi punto del file
$cfg['Servers'] [$i] ['LoginCookieValidity'] = <your_new_timeout>;
Al posto di your_new_timeout , inserisci la sessione di timeout richiesta in multipli di 3600.
Ad esempio:
$cfg['Servers'] [$i] ['LoginCookieValidity'] = <3600*3>;
Quindi salva le modifiche nel file config.inc.php. Accedi alla pagina phpMyAdmin e verifica le modifiche apportate.
Dopo aver effettuato l'accesso, potresti ricevere il messaggio di errore di seguito:
Il tuo parametro PHP session.gc_maxlifetime è inferiore alla validità del cookie configurata in phpMyAdmin, per questo motivo il tuo login scadrà prima di quanto configurato in phpMyAdmin.
Per correggere questo errore:
Modifica il file di configurazione php.ini a seconda della distribuzione del tuo server Linux:
- Ubuntu – /etc/php5 /apache2/php.ini
- Centos – /etc/php.ini
- Fedora – /etc/php.ini
- Debian – etc/php5/apache2/php.ini
Devi modificare l'impostazione di session.gc_maxlifetime in php.ini in modo che sia maggiore o uguale al valore che hai inserito prima del quale è 3600*3 nel nostro esempio.