Eu instalei o Magento 1.9 . Estava funcionando bem por uma semana. De repente, ontem, quando tentei fazer login no painel de administração do Magento, digitei username
e password
cliquei no botão Login e nada aconteceu. A página é atualizada e é tudo. Nenhum erro ou qualquer outra mensagem.
Se eu inseri um nome de usuário ou senha incorretos, isso mostra erro.
Depois de pesquisar no Google sobre esse problema, fui recomendado para comentar as seguintes linhas:
app \ code \ core \ Mage \ Core \ Model \ Session \ Abstract \ Varien.php
/* to solve login issue */
/*if (!$cookieParams['httponly']) {
unset($cookieParams['httponly']);
if (!$cookieParams['secure']) {
unset($cookieParams['secure']);
if (!$cookieParams['domain']) {
unset($cookieParams['domain']);
}
}
}
if (isset($cookieParams['domain'])) {
$cookieParams['domain'] = $cookie->getDomain();*/ //I have commented these lines
E, para algumas versões anteriores, foi recommentado no mesmo arquivo.
$cookieParams = array(
'lifetime' => $cookie->getLifetime(),
'path' => $cookie->getPath(),
//'domain' => $cookie->getConfigDomain()
//'secure' => $cookie->isSecure(),
//'httponly' => $cookie->getHttponly()
);
}*/
Mesmo depois disso, não consegui entrar no admin. É como era. Alguém enfrentou esse problema? Existe alguma outra solução para esse problema?
(Tentei limpar o cache e a sessão através do ftp).
app/code/local/Mage/Core..blahblah
para edição, para que o Magento substitua o arquivo principal. Também use git para controle de versão, é uma dádiva de Deus.