Eu visito regularmente meu site para garantir que funcione e notei que as imagens dos produtos não estavam aparecendo, pensando que era um problema com o cache de indexação. Tentei fazer login no painel de administração e recebi o erro:
"chave de formulário inválida. atualize a página"
Outros sintomas são os clientes não puderam adicionar produtos ao carrinho e desempenho extremamente lento.
Não há erros nos logs (/ var / logs)
Quais etapas adicionais devo executar para resolver esse problema?
fonte
Estou postando a pergunta / resposta porque não consegui encontrar nada relevante.
O problema era que a unidade em que minha instalação do magento reside estava cheia. Libertei um pouco de espaço, limpei o / var / session e / var / cache e tudo voltou ao normal.
fonte
var/session
desconecta todos e limpa todos os carrinhos de convidados. Veja aqui uma solução que remove apenas sessões antigas: magento.stackexchange.com/a/58167/243Existem 3 soluções:
Use estes comandos no phpmyadmin
DELETE FROM core_config_data WHERE caminho = 'web / cookie / cookie_domain';
DELETE FROM core_config_data WHERE path = 'web / cookie / cookie_path';
Agora tente fazer o login.
2.Exclua tudo na pasta var e verifique se funciona.
3. Substitua o arquivo .htaccess pelo arquivo .htaccess de amostra e tente fazer login no administrador.
Espero que ajude você.
fonte
Outro problema possível, um tanto óbvio, a ser verificado primeiro: se seu site usa SSL, verifique se você não está usando o protocolo http para sua página de administrador; você deveria estar usando https . por exemplo, https://example.com/admin
fonte
No meu caso, o problema parece ser porque eu criei o usuário admin usando o n98-magerun com um usuário que não pode escrever no magentofolder / var e usei a pasta de fallback / tmp / magento.
Acabei de excluir meu usuário administrador
sudo -iu OTHERUSER
e executei um (usuário que possui a pasta magento) e corrin98-magerun admin:user:create
novamente para criar meu usuário.ATUALIZAÇÃO: Em outro caso, o URL do administrador está sendo visitado sem www. sintaxe e as configurações de cookies estavam usando www. Apenas colocando o www. no URL do administrador resolveu o problema. ;)
fonte
admin:user:create
?Junto com a etapa acima de limpar o cache, eu também tive que seguir o artigo abaixo e definir as informações dos dados da sessão no caminho correto, seguindo as etapas abaixo
Artigo de referência
/programming/26123081/failed-to-write-session-data-magento
Corrigi-o alterando o session.save_path para colocá-lo na VM.
Mude o arquivo app / etc / local.xml
substituído por abaixo
Então começou a funcionar. Também às vezes você não pode realmente dizer o problema; portanto, é importante ativar o log de erros. Habilite isso consultando o seguinte artigo
https://www.thecreativedev.com/how-to-enable-system-log-and-errorswarning-in-magento/
fonte
Limpar cookies e cache. Abra o painel de administração no modo de navegação anônima.
fonte
Este problema é conhecido geralmente após a aplicação do patch SUPEE-7405 incluído no Magento 1.9.2.3. Pode ser resolvido adicionando o código abaixo no arquivo - app / code / local / Mage / Core / Model / Session.php
Esse arquivo pode não existir no seu repositório, então copie-o
app/code/core/Mage/Core/Model/Session.php
e cole-o.app/code/local/Mage/Core/Model/Session.php
Depois disso, adicione a função acima no arquivo, pois pode estar ausente no arquivo principal.Limpe também o cache e os cookies do navegador. Limpe todos os arquivos no Magento
var/cache
e ovar/session
conteúdo das pastas. Então entre no seu painel de administração.fonte