A loja de ecommerce Magento a partir da versão 1.2 apresenta um bug de cookies que impede logar no painel de administração quando instalado localmente, pois ela não reconhece o domínio local como válido.
Uma solução simples porém não muito elegante é editar o arquivo:
local_loja/app/code/core/Mage/Core/Model/Session/Abstract/Varien.php
procure pelo trecho de código abaixo e comente as seguintes linhas conforme exibido abaixo:
// set session cookie params session_set_cookie_params( $this->getCookie()->getLifeTime(), $this->getCookie()->getPath() //, // $this->getCookie()->getDomain(), // $this->getCookie()->isSecure(), // $this->getCookie()->getHttponly() );
Vale dizer que essa é uma solução simples e que pode ser utilizada localmente, e que em um ambiente de produção ou em algum servidor de hospedagem não se faz necessária nenhuma alteração pois ela reconhece e valida perfeitamente a url.