Dica: Magento não loga no admin quando instalado local!
Salve! Se você tem um magento 1.4 instalado e ta com problemas para logar na administração quando você instalo localmente, não entre em pânico!
“Magento não loga no admin” agora vai logar ;P
Existem 2 soluções, a correta e a faz rodar.
A Correta:
Crie um servidor virtual, ex: magento.localhost é como se fosse um subdominio do localhost.
Para isso leia o post que fiz sobre este assunto
A Faz rodar:
No arquivo app/code/core/Mage/Core/Model/Session/Abstract/Varien.php comente da linha 86 a 98.
Original:
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(); }
Fica assim:
/* 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();
} */Desta forma, ele não verifica algumas condições de segurança e passa de boa! mas lembre-se, essa forma é remendo e como todo remendo não deve ser feito!
Confesso que usei essa segunda forma apenas para testar um layout, afinal tenho uns 20 vhost configurado aqui :p
Qualquer dúvida comentae
via: http://blog.chapagain.com.np/magento-admin-login-problem/
Evite gambiarras, faça de novo!