Eu sou novo no Magento, após a instalação do Magento 2 community edition.Não consigo acessar o painel de administração. Estou ficando abaixo do erro.
Essa página da internet contém um loop de redirecionamento
Erro ERR_TOO_MANY_REDIRECTS
Ajude-me a resolver o problema. Agradecemos antecipadamente a todos.
magento2
admin
installation
Abdul Aziz
fonte
fonte
Respostas:
Eu tive o mesmo problema ao manipular bancos de dados, esta resposta resolveu meu problema ERR_TOO_MANY_REDIRECTS:
/magento//a/84756/50635
Ou, com acesso ao banco de dados, altere o seguinte valor do registro para 1 :
fonte
No meu caso, eu estava importando um banco de dados Magento 2 já existente. O motivo pelo qual eu estava recebendo o erro era por causa do domínio de cookie no banco de dados. Vá para o seu banco de dados e consulte a tabela
core_config_data
. Você deve ver um caminho chamadoweb/cookie/cookie_domain
. Verifique se o domínio corresponde àquele em que você instalou o Magento 2. Ex: Se você instalou o Magento 2 nalocal.dev/<magento-root>
entrada,web/cookie/cookie_domain
deve serlocal.dev
.fonte
web/cookie/cookie_domain
de NULL para o meu nome de domínio, mas ainda não está funcionando.Refiro-me ao seu domínio de loja magento como exemplo.com neste post. Se for www.example.com ou store.example.com ou o que for, substitua-o de acordo.
Acabei de encontrar este problema e aqui estão os detalhes. Instalação do Magento 2 2.2.2. Inicialmente, eu havia configurado os URLs da base segura para http://example.com/ e, como eu estava configurando meu certificado SSL letsencrypt no meu servidor, ativei a opção de redirecionar todo o tráfego http para https.
Isso não seria um problema normalmente, mas o Magento pode ser um pouco temperamental. Eu visitei minha loja e meu SSL está funcionando corretamente, mas ao tentar acessar o administrador, recebi o aviso "ERR_TOO_MANY_REDIRECTS" e houve falha no carregamento da página.
Vejo várias maneiras de corrigir esse problema, mas a que funcionou para mim na primeira tentativa foi essa.
visualize a saída e procure web / secure / base_url, web / secure / base_link_url & web / secure / use_in_adminhtml .
Esses valores devem ser configurados com https://example.com/ para as opções de URL e web / secure / use_in_adminhtml = 1.
Caso contrário, você pode executar os seguintes comandos no diretório de instalação do magento para atualizar sua configuração.
Depois disso, visite sua página de administrador, limpe o cache do navegador, recarregue e agora você deve ter seu acesso de volta! com suporte SSL.
O primeiro passo que daria depois é fazer o login novamente no portal do administrador e verificar suas opções de configuração para garantir que você não tenha problemas inesperados.
Espero que isso ajude!
Aqui estão alguns recursos do Magento para ajudá-lo:
Definir valores de configuração
Referência de outros caminhos de configuração
Referências sensíveis e específicas do sistema
fonte
No meu caso, copiei o site do servidor do cliente e o estava configurando no meu sistema local. Eu simplesmente removi o cookie / domínio de
tabela e, em seguida, liberado cache, funcionou para mim!
Você também pode fazer isso:
fonte
Eu tive o mesmo problema depois de mudar o site para https. Quando verifiquei o web / cookie / cookie_domain em core_config_data, era NULL.
Em seguida, defino-o como meu fqdn:
Depois disso, reiniciei o site e funcionou bem:
fonte
Eu recebi o erro ERR_TOO_MANY_REDIRECTS porque esqueci de definir a versão do PHP como PHP7.
fonte
Este erro ocorre devido ao uso
localhost
como seu nome de host, especialmente no Chrome. Recomendamos o uso de seu próprio domínio. Verifique o blog de Alan para obter detalhesfonte
Você pode tentar reinstalar o Magento com seu IP local em vez de localhost.
Isto será
http://127.0.0.1/foldername
. Depois de instalar desta maneira, você poderá acessá-lo a partir de qualquer navegador.Você também pode alterar o registro no banco de dados em core_config_data, onde o valor será semelhante:
substitua isso por
fonte
Além disso - apenas para adicionar o que eu experimentei, se você estiver servindo no apache, mas usando o nginx para finalizar o ssl (e provavelmente o cache de verniz), verifique se o seu apache está
caso contrário, ele vai e volta com frenesi de redirecionamento nginx
fonte
Resolvendo esse problema https://github.com/magento/magento2/issues/2473, você precisa alterar o nome do nome de domínio
fonte
Não use tremas no URL-base, por exemplo:
www.yourhost/österreich
Eu tive que mudar o nome para
fonte
No meu caso, eu configurei o valor do
web/cookie/cookie_domain
caminho nacore_config_data
tabela como NULL .Você pode fazer isso usando o Magerun , assim:
fonte
No meu caso, eu estava usando IP em vez de localhost, mas ainda não resolvi. Chave de URL do administrador alterada. Funcionou.
É claro que todas as respostas acima ainda são válidas quando as enfrentamos e as aplicamos durante o desenvolvimento.
O Chrome causa muito isso. O Firefox é um pouco melhor ao lidar com isso.
fonte
Estou usando o Magento 2 na AWS e seguindo a sugestão de Ryan Wilson Corrigido o problema, indo para a pasta htdocs onde o magento está instalado e use o seguinte comando
fonte
na versão magento 2.2 eu não consigo nem encontrar o caminho web / cookie / cookie_domain no core_config_data. então, no meu caso, o problema estava no serviço memcached. Eu configurei session.save_handler = memcached no php.ini de acordo com os documentos do magento e isso impediu que o administrador fosse aberto corretamente, enquanto o front estava ok. Depois de mudar os manipuladores de volta para session.save_handler = arquivos todos funcionaram
fonte
eu tive o mesmo problema consertá-lo indo em
o valor é alterado por NULL para 1
fonte
A exclusão manual de var / cache / * e var / sessions / * foi corrigida depois de mover o site de um subdomínio para outro e alterar os base_urls necessários.
fonte
Nenhuma das soluções propostas aqui funcionou para o meu ambiente de desenvolvimento que estava sendo executado em um contêiner do Docker. O que funcionou para mim foi alterar a seguinte linha em
etc/nginx/fastcgi
:…para:
Fonte: https://magenticians.com/magento-ssl-configuration-issues-resolved/#Enabled-SSL .
fonte
No meu caso, o Windows não produziu os interceptores corretamente. Compilei o código no sistema operacional Windows e copiei o código para o contêiner do docker. Eu sugiro que o problema seja um problema de caminho. Veja aqui
Minha versão do Magento era 2.3.3
fonte
Isso funcionou para mim!
fonte
Por favor, verifique se no seu nginx / apache há conexão SSL configurada. Depois de marcar a conexão SSL para acesso de administrador e não ter o SSL configurado, ele será redirecionado para a conexão http: // padrão e, em seguida, voltará para https: //. É por isso que existe um loop.
Deve haver algo parecido com isto no nginx:
fonte
Tente usar esta correção .htaccess
fonte