Mientras estamos desarrollando nuestras aplicaciones puede
darse el caso que nuestro servidor de bbdd PhpMyAdmin, nos pase el mensaje de
cierre de sesión y tengamos que reiniciar sesión.
Para evitar este engorro, podremos modificar los parámetros
del servidor de una forma muy sencilla, sin complicarnos la vida:
1º. Por medio de la configuración en PhpMyAdmin, lo cual
sólo nos modificará la sesión actual.
2º. Y de otra manera con los archivos de configuración php
con lo que modificaremos la configuración por defecto de las sesiones.
1. CONFIGURACIÓN POR MEDIO DE PHPMYADMIN, parámetros
temporales de la sesión actual.
1. B. Pulsar sobre Características
1. C. En la pestaña general cambiamos el valor de validez de
la cookie.
El cálculo viene dado en segundos, por lo cual hemos de
calcular para una hora, 1 x 60 x 60 = 3600.
2º. POR MEDIO DE LOS ARCHIVOS DE CONFIGURACIÓN PHP.
2. A. Lo primero que debemos hacer es buscar el archivo de
configuración (config.inc.php),
que se encuentra en el directorio de PhpMyAdmin, en mi caso como utilizo WampServer
3.0.6 y está en /wamp/apps/phpmyadmin/4.6.4/.
2. B. Lo abrimos con cualquier editor de texto y en cualquier
parte del archivo debemos agregar las siguientes líneas en la configuración:
2. C. Realizamos una prueba, y escribimos 60 segundos y después
de 1 minuto nos aparecerá un mensaje cono este:
Yo he dejado la configuración en 3600 segundos que es una
hora, como hemos visto en la imagen del punto anterior.
2. D. Ahora procedemos a configurar PHP para que no afecte
las sesiones de PhpMyAdmin que hemos configurado.
Para ello buscamos el archivo de configuración de PHP (php.ini).
En mi caso como trabajo con WampServer 3.0.6 y tengo la
opción de utilizar las versiones php 5.6.25 y 7.0.10, he de modificar dos archivos
en distintos directorios.
C:\wamp\bin\apache\apache2.4.23\bin\php.ini
Los abrimos y procedemos a cambiar el valor de la opción session.gc_maxlifetime por el valor o uno mayor que el que hemos puesto en la configuración de PhpMyAdmin, en mi caso 3600.
C:\wamp\bin\apache\apache2.4.23\bin\php.ini
C:\wamp\bin\php\php5.6.25\php.ini
C:\wamp\bin\php\php7.0.10\php.iniLos abrimos y procedemos a cambiar el valor de la opción session.gc_maxlifetime por el valor o uno mayor que el que hemos puesto en la configuración de PhpMyAdmin, en mi caso 3600.
De forma predeterminada también está en 1440 segundos como
podemos ver en la imagen.
Como podéis ver yo he comentado la línea por defecto y he
escrito una nueva con el valor que a mí me interesa.
Bien y con esto tendríamos configurado el tiempo de sesión
de nuestro servidor a nuestro gusto, muy fácil como habéis visto.
Deseo que os sea útil.
No hay comentarios:
Publicar un comentario
Gracias por vuestros aportes.