Como Corrigir o informando que a chave de registro já existe no Magento

Publicado:
 at 14:26
  • magento
  • A mensagem Mage registry key “_resource_helper/core” already exists pode ser exibida como um erro em seu acesso após desenvolver sua loja Magento localmente e enviá-la para o servidor de hospedagem, por exemplo. Ocorre um conflito entre a chave que foi gerada localmente e a chave que está no servidor.

    O problema pode ser resolvido realizando os seguintes passos:

    Remover os temporários de cache e sessões:

    rm -rf var/cache/* var/session/*
    

    E, em seguida, fazer uma correção de permissões de arquivos:

    find . -type f -exec chmod 644 {} \;
    
    find . -type d -exec chmod 755 {} \;
    
    chmod o+w var var/.htaccess app/etc
    
    chmod 550 mage
    
    chmod -R o+w media
    

    Não tive muito trabalho por ter feito via SSH com os comandos acima. Se você é muito leigo ou se sua hospedagem não disponibiliza este tipo de conexão, boa sorte com a iimpeza manual via FTP ou gerenciador de arquivos. :grimacing:

    Os diretórios para limpeza de informações temporárias são os diretórios cache ( neste caminho da instalação Magento -> /var/cache ) e session ( neste caminho da instalação Magento -> /var/session).

    Ainda sobre este erro, também pode ocorrer em atualizações de versão da plataforma.

    Outra dica caso o problema persista, é verificar as configurações no arquivo local.xml ( Caminho do arquivo na instalação /app/etc/local.xml) que possui informações de conexão. Talvez seja necessário atualizar algumas informações para o novo servidor.

    Vlw!

    Post anterior Post anterior Próximo post Próximo post