Introducción
PhpMyAdmin es una herramienta de software gratuita que está diseñada para manejar la administración de MySQL a través de la web. Dado que la entrada a la base de datos requiere mucho tiempo, especialmente para bases de datos a gran escala, la sesión de tiempo de espera predeterminada proporcionada por phpMyAdmin de 1440 segundos no es suficiente muchas veces. Este artículo lo guiará con el procedimiento para aumentar el tiempo de espera de la sesión en la página de phpMyAdmin.
Paso 1:Localice el archivo config.inc.php
Si ha instalado phpMyAdmin en el servidor, encontrará el archivo config.inc.php en la ruta que se menciona a continuación.
For CentOS, Fedora servers: /etc/phpMyAdmin/config.inc.php For Ubuntu, Debian servers: /etc/phpmyadmin/config.inc.php
Paso 2:Aumentar el valor de tiempo de espera
Abra el archivo config.inc.php y agregue lo siguiente en cualquier parte del archivo
$cfg['Servers'] [$i] ['LoginCookieValidity'] = <your_new_timeout>;
En lugar de su_nuevo_tiempo de espera , ingrese la sesión de tiempo de espera requerida en múltiplos de 3600.
Por ejemplo:
$cfg['Servers'] [$i] ['LoginCookieValidity'] = <3600*3>;
Luego guarde los cambios en el archivo config.inc.php. Inicie sesión en la página de phpMyAdmin y verifique los cambios realizados.
Después de iniciar sesión, es posible que reciba el siguiente mensaje de error:
Su parámetro de PHP session.gc_maxlifetime es menor que la validez de la cookie configurada en phpMyAdmin, debido a esto, su inicio de sesión caducará antes de lo configurado en phpMyAdmin.
Para rectificar este error:
Edite el archivo de configuración php.ini dependiendo de la distribución de su servidor Linux:
- Ubuntu – /etc/php5 /apache2/php.ini
- Centos – /etc/php.ini
- Fedora: /etc/php.ini
- Debian: etc/php5/apache2/php.ini
Debe cambiar la configuración de session.gc_maxlifetime en php.ini para que sea mayor o igual que el valor que ingresó antes, que es 3600*3 en el caso de nuestro ejemplo.