Como corrigir: “phpMyAdmin - Erro Não é possível iniciar a sessão sem erros”?

3

Quando tento efetuar login no PHPmyadmin, recebo o seguinte erro:

phpMyAdmin - Error
Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly. Also ensure that cookies are enabled in your browser.

Eu tentei corrigir alterando as permissões do /tmp (listado como caminho das sessões no php.ini) para 755 e, em seguida, tentei 777 .

Eu também tentei alterar a propriedade do usuário e do grupo com chown para www-data . ( www-data listado como usuário para php-fpm e Nginx).

Tentei vários navegadores da Web, excluindo cookies, excluindo todos os arquivos da sessão da pasta /tmp do servidor.

A informação do PHP mostra as sessões carregadas. Não sei o que mais poderia ser, todas as outras áreas do site carregam perfeitamente e não há nada em registros de erros relacionados.

É algo com o que você está familiarizado?

    
por Hayden 08.10.2013 / 04:59

3 respostas

1

PHP "sessions" armazena as variáveis para que elas possam persistir em várias solicitações HTTP.

O PHP envia ao seu navegador um único cookie que serve como chave. A chave é usada para recuperar os valores do armazenamento no servidor.

Por padrão, o PHP usa arquivos para armazenar dados da sessão no servidor web (que no seu caso é realmente o seu PC local). O seu erro indica que o seu servidor web não pode recuperar o arquivo, então ele não pode restaurar as variáveis, e o phpMyAdmin não pode continuar.

Isso provavelmente se deve a problemas de permissões do sistema de arquivos no seu PC local.

Siga as coisas

Tente abrir o phpmyadmin em outro navegador. Se ele for aberto, significa que está relacionado com a memória cache do seu navegador, portanto, tente excluir os arquivos temporários e de cache do navegador e reinicie o wampsever.

Segunda coisa, Se o primeiro também falhar, tente excluir os arquivos de sessão do phpmyadmin que estão localizados em C: / wamp / tmp. Não exclua a pasta temp, mas o conteúdo dentro da pasta temp.

o reinicie seus wampsever e isso funcionará.

    
por 17.09.2015 / 21:49
1

Verifique também o valor session.save_handler no seu php.ini . Eu recebi esse erro quando mudei para memcached e trabalhei novamente quando mudei de volta para files .

    
por 15.10.2015 / 11:17
0

Eu tive o mesmo problema e resolvi com o seguinte comando:

sudo chmod 777 /var/lib/php/session/
    
por 17.10.2016 / 13:07