Minha foto
Rafael Carvalho
Programador atuando na área de web com Ruby e PHP principalmente. Estudante de Ciência da Computação.
Visualizar meu perfil completo

terça-feira, 17 de novembro de 2009

Magento dando erro no login

Magento 1.3.2.4 está apresentando um erro bem estranho: não permite login através de qualquer browser, apenas no Safari e Opera funciona. No Firefox, no Chrome e no IE aparece um erro como se os cookies estivessem desabilitados, mas verificando estava tudo ok.

Pesquisei um pouco e encontrei uma solução no próprio fórum do Magento. Ele está com um bug em seu javascript que aparece quando o sistema está sendo executado no localhost.

Pra funcionar use http://127.0.0.1 em vez de http://localhost e tudo funciona “normalmente”. Isso pode ser feito na instalação, quando é escolhido o host ou, se já estiver instalado, no admin (com um dos browsers que funciona) em System ›› Configuration ›› Web, trocando tudo que for localhost por 127.0.0.1.

Coloquei o sistema em um subdomínio pra testar e não deu esse problema. Parece que é só com o localhost mesmo.

2 comentários:

Wilson disse...

Oi Rafael,

parabéns, me salvou a vida esta sua dica, mas tenho um problema, não consigo colocar o magento em portugues, sempre na instalação seleciono a lingua portuguesa e o danado volta para o ingles, o que faço?

obrigado mesmo

Wilson

Rafael Carvalho disse...

Pra alterar o idioma do Magento, vc precisa instalar o pacote de idiomas. Eu instalei antes de configurar pelo browser, então quando eu a mudei a instalação pra português ficou direto. Tem um tempo que não trabalho com o Magento, então nem posso te dar alguma dica mais precisa. Mas vou deixar aqui o link do pacote de idioma:

http://www.magentocommerce.com/langs/list/19

Valeu! Abraços!

Postar um comentário

Twittadas

Flickr