Você pode alterar o recurso de sessão de horário do cookie na interface da web phpmyadmin
Settings->Features->General->Login cookie validity
OU
Se você deseja alterar a 'validade do cookie de login' no arquivo de configuração, abra o arquivo de configuração phpmMyAdmin, config.inc.php
no diretório raiz do PHPMyAdmin. (O diretório raiz geralmente é / etc / phpmyadmin /)
Após localizar o config.inc.php, procure a linha abaixo e defina-a com o valor de segundos que você deseja que o phpmyadmin atinja o tempo limite:
$cfg['LoginCookieValidity']
ou
Adicione o seguinte:
$cfg[ ' Servers'] [$i] [ ' LoginCookieValidity' ] = <your_new_timeout>;
Por exemplo:
$cfg[ ' Servers'] [$i] [ ' LoginCookieValidity' ] = <3600 * 3 >;
O tempo limite é definido como 3 horas no exemplo acima.
session.gc_maxlifetime
pode limitar a validade da sessão e, se a sessão for perdida, o cookie de login também será invalidado. Portanto, podemos precisar definir o session.gc_maxlifetime no php.ini
arquivo de configuração (o local do arquivo é / etc / php5 /apache2/php.ini no ubuntu).
session.gc_maxlifetime = 3600 * 3
Documentação do phpMyAdmin no LoginCookieValidity
$ cfg ['LoginCookieValidity']
Tipo: inteiro [número de segundos]
Valor padrão: 1440
Defina quanto tempo um cookie de login é válido. Observe que a opção de configuração do php session.gc_maxlifetime pode limitar a validade da sessão e, se a sessão for perdida, o cookie de login também será invalidado. Portanto, é uma boa ideia definir session.gc_maxlifetime pelo menos para o mesmo valor de $ cfg ['LoginCookieValidity'].
NOTA:
- Se seu servidor travou e não pode carregar sua página phpmyadmin, verifique seu log do apache em /var/log/apache2/error.log. Se você entrou
PHP Fatal
error: Call to a member function get() on a non-object in
/path/to/phpmyadmin/libraries/Header.class.php
na linha 135, faça a chmod 644 config.inc.php
. isso deve cuidar do erro.
- Você vai então receber outra advertência:
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.
. altere o session.gc_maxlifetime
como mencionado acima.