Puede cambiar la función de sesión de tiempo de cookies en la interfaz web de phpmyadmin
Settings->Features->General->Login cookie validity
O
Si desea cambiar la "validez de la cookie de inicio de sesión" en el archivo de configuración, abra el archivo de configuración phpmMyAdmin, config.inc.php
en el directorio raíz de PHPMyAdmin. (El directorio raíz suele ser / etc / phpmyadmin /)
Después de localizar config.inc.php, busque la línea a continuación y configúrela en el valor de segundos que desea que phpmyadmin agote el tiempo de espera:
$cfg['LoginCookieValidity']
o
Agregue lo siguiente:
$cfg[ ' Servers'] [$i] [ ' LoginCookieValidity' ] = <your_new_timeout>;
Por ejemplo:
$cfg[ ' Servers'] [$i] [ ' LoginCookieValidity' ] = <3600 * 3 >;
El tiempo de espera se establece en 3 horas del ejemplo anterior.
session.gc_maxlifetime
podría limitar la validez de la sesión y si la sesión se pierde, la cookie de inicio de sesión también se invalida. Por lo tanto, es posible que necesitemos configurar session.gc_maxlifetime en el php.ini
archivo de configuración (la ubicación del archivo es / etc / php5 /apache2/php.ini en ubuntu).
session.gc_maxlifetime = 3600 * 3
Documentación de phpMyAdmin en LoginCookieValidity
$ cfg ['LoginCookieValidity']
Tipo: entero [número de segundos]
Valor predeterminado: 1440
Defina por cuánto tiempo es válida una cookie de inicio de sesión. Tenga en cuenta que la opción de configuración php session.gc_maxlifetime podría limitar la validez de la sesión y, si la sesión se pierde, la cookie de inicio de sesión también se invalida. Por lo tanto, es una buena idea establecer session.gc_maxlifetime al menos en el mismo valor de $ cfg ['LoginCookieValidity'].
NOTA:
- Si su servidor falla y no puede cargar su página phpmyadmin, revise su registro de apache en /var/log/apache2/error.log. Si llegaste
PHP Fatal
error: Call to a member function get() on a non-object in
/path/to/phpmyadmin/libraries/Header.class.php
a la línea 135, entonces haz unchmod 644 config.inc.php
. eso debería encargarse del error.
- A continuación, recibirá otra advertencia:
Your PHP parameter
session.gc_maxlifetime is lower that cookie validity configured in
phpMyAdmin, because of this, your login will expire sooner than
configured in phpMyAdmin.
. luego cambie el session.gc_maxlifetime
como se mencionó anteriormente.