Como Corrigir o Problema de Recarregamento e Redirecionamento da Página de Login do WordPress

Com problemas para fazer login no WordPress? Vemos esse problema surgir o tempo todo – aquele loop irritante onde a página de login continua atualizando. É o suficiente para frustrar qualquer um!

Ao longo dos anos, ajudamos inúmeros usuários a voltar aos seus painéis do WordPress. Embora possa haver várias razões pelas quais sua página de login continua atualizando, as soluções geralmente são simples.

Criamos um guia fácil de seguir que o ajudará a resolver este problema passo a passo. Ao final deste tutorial, você estará de volta ao seu painel do WordPress e saberá como evitar esse problema no futuro.

Corrigindo o problema de redirecionamento e atualização da página de login no WordPress

O que Causa o Problema de Atualização e Redirecionamento da Página de Login no WordPress?

A página de login do WordPress com erro de atualização e redirecionamento (também chamado de loop de redirecionamento de login do WordPress) geralmente é causada por configurações incorretas do URL do WordPress ou falha ao definir cookies de login.

Normalmente, quando você faz login, o WordPress valida seu nome de usuário e senha e, em seguida, define um cookie de login em seu navegador. Depois disso, ele o redireciona para o painel do WordPress.

Se o WordPress falhar ao definir o cookie de login corretamente ou se o URL da sua área de administração do WordPress estiver incorreto, você será redirecionado de volta para a tela de login em vez do painel de administração.

Problema de redirecionamento da página de login no WordPress

Problemas de login também podem ser causados por diferentes erros do WordPress, como o erro de estabelecimento de conexão com o banco de dados, erro interno do servidor, ou a tela branca da morte.

Com isso em mente, vamos solucionar e corrigir o problema de redirecionamento e atualização da página de login do WordPress. Você pode usar estes links rápidos para pular para um método específico:

Observação: Se você quiser tentar os passos avançados neste tutorial do WordPress, por favor, crie um backup do seu site primeiro. Veja nosso guia sobre como criar um backup manual do banco de dados do WordPress.

🧹 Método 1: Limpar Cookies para Resolver Problemas de Login

O WordPress usa cookies para autenticação de login, então o primeiro passo para solucionar problemas de login do WordPress é o mais simples. Você precisará limpar os cookies e o cache do seu navegador.

No Google Chrome, clique no menu de configurações do navegador e selecione Mais Ferramentas » Limpar dados de navegação.

Limpar dados de navegação no Google Chrome

Isso abrirá a página de Configurações do Chrome com um pop-up 'Limpar dados de navegação' exibido na tela.

A partir daqui, você precisa selecionar as opções 'Limpar cookies e outros dados do site' e 'Imagens e arquivos em cache'.

Limpar cookies e cache no Google Chrome

Em seguida, clique no botão ‘Limpar dados’ e o Google Chrome limpará o cache do navegador.

Além disso, certifique-se de que seu navegador tenha os cookies ativados. Após fazer isso, reinicie seu navegador e tente fazer login. Isso deve resolver o problema para a maioria das pessoas.

Temos um guia completo com capturas de tela mostrando como limpar o cache e os cookies em todos os principais navegadores.

🌐 Método 2: Atualizar Configurações de URL do WordPress

O WordPress vem com configurações para a URL do seu site e a URL da sua instalação do WordPress.

Se você tivesse acesso à sua área de administração do WordPress, veria esta opção na página Configurações » Geral.

Configurações de URL do WordPress

Se essas URLs estiverem incorretas, o WordPress o redirecionará de volta para a página de login.

Como você não consegue acessar a área de administração do WordPress, precisará editar o arquivo wp-config.php para corrigir este problema.

O arquivo wp-config.php é um arquivo especial no WordPress que contém suas configurações importantes do WordPress. Você pode acessá-lo usando um cliente FTP ou através do aplicativo Gerenciador de Arquivos no painel da sua conta de hospedagem WordPress.

Editando o arquivo wp-config.php via FTP

Você encontrará o arquivo wp-config.php na pasta raiz do seu site. Simplesmente edite o arquivo e cole as seguintes linhas de código pouco antes da linha que diz, 'That's all, stop editing! Happy publishing'.

define('WP_HOME','https://www.example.com');
define('WP_SITEURL','https://www.example.com');

Não se esqueça de substituir 'exemplo.com' pelo nome do seu próprio domínio.

Depois disso, salve suas alterações e faça o upload do arquivo de volta para o seu site.

Agora você pode visitar seu site WordPress e tentar fazer login. Esperançosamente, isso terá corrigido o problema para você. Se não corrigiu, continue lendo para etapas adicionais de solução de problemas.

🗂️ Método 3: Excluir Arquivo .htaccess no WordPress

Às vezes, o arquivo .htaccess pode ficar corrompido, o que pode resultar em erros internos do servidor ou no erro de atualização da página de login.

Simplesmente acesse seu site usando um cliente FTP ou através do aplicativo Gerenciador de Arquivos no painel do seu provedor de hospedagem.

Uma vez conectado, localize o arquivo .htaccess no diretório raiz do seu site e baixe-o para o seu computador como backup.

Se você não conseguir encontrar seu arquivo .htaccess, este guia sobre por que seu arquivo .htaccess pode estar faltando pode ajudar você.

Excluir arquivo .htaccess no WordPress

Depois disso, prossiga e exclua o arquivo .htaccess do seu site.

Em seguida, abra o diretório wp-admin e, se houver um arquivo .htaccess lá, prossiga e exclua-o também.

Agora você pode tentar fazer login no seu site WordPress. Se você conseguir, isso significa que seu arquivo .htaccess estava impedindo você de fazer login no WordPress.

Uma vez logado, simplesmente vá para a página Configurações » Links Permanentes no painel de administração do WordPress e clique no botão 'Salvar' sem fazer nenhuma alteração. Isso gerará um novo arquivo .htaccess para o seu site.

🧩 Método 4: Desativar Seus Plugins

Às vezes, plugins do WordPress podem causar esse problema, especialmente se houver um conflito entre dois plugins.

Para desativar facilmente todos os seus plugins do WordPress, conecte-se ao seu site usando um cliente FTP ou através do aplicativo Gerenciador de Arquivos no painel da sua conta de hospedagem.

Uma vez conectado, vá para o diretório /wp-content/. Dentro dele, você verá uma pasta chamada 'plugins'. É aqui que o WordPress instala todos os seus plugins.

Renomear pasta de plugins para desativar todos os plugins

Simplesmente renomeie a pasta plugins para 'plugins_backup'. Isso desativará todos os plugins do WordPress instalados no seu site.

Também temos um tutorial detalhado sobre como desativar todos os plugins do WordPress quando o painel do WordPress está inacessível.

Depois de desativar todos os plugins, tente fazer login no seu site WordPress. Se você conseguir, isso significa que um dos seus plugins estava causando o problema.

🎨 Método 5: Reverter para o Tema Padrão

Temas do WordPress também podem causar conflitos após atualizar para uma versão mais recente do WordPress ou do próprio tema. Para descobrir se o problema está sendo causado pelo seu tema, você precisará desativá-lo.

O processo é semelhante a desativar plugins. Conecte-se ao seu site usando um cliente FTP. Em seguida, você deve ir para o diretório /wp-content/themes/ e renomear o diretório do seu tema atual para ‘themes_backup’.

Depois de fazer isso, tente fazer login novamente. Se você conseguir, isso significa que seu tema estava causando o problema.

Agora você pode reinstalar uma cópia nova do seu tema para ver se isso resolve o problema. Se o problema reaparecer, você precisará entrar em contato com o suporte do seu tema ou mudar para um tema WordPress diferente.

♻️ Método 6: Reinstalar o Core do WordPress

Em casos raros, o problema persistente de atualização da página de login pode ser causado por arquivos corrompidos do WordPress core.

Esses arquivos principais são a base do seu site WordPress e gerenciam funcionalidades essenciais. Se esses arquivos ficarem danificados ou forem sobrescritos com código incorreto, isso pode levar a vários erros, incluindo problemas de login.

Primeiro, acesse WordPress.org e baixe a versão mais recente do software. Uma vez baixado, descompacte o arquivo no seu computador. Isso criará uma pasta chamada 'wordpress' contendo todos os arquivos necessários para a reinstalação.

Arquivos do WordPress

Em seguida, você precisará se conectar ao seu site usando um cliente FTP ou o gerenciador de arquivos fornecido pela sua empresa de hospedagem.

Uma vez conectado, navegue até a pasta raiz do seu site. Este é o diretório principal que contém pastas como wp-admin, wp-content e wp-includes.

Enviar arquivos principais do WordPress

Nesta etapa, pegue todos os arquivos da pasta 'wordpress' no seu computador e faça o upload para o diretório raiz do seu site.

Seu cliente FTP perguntará se você deseja confirmar a sobrescrita de quaisquer arquivos principais existentes.

Como você está excluindo arquivos corrompidos do WordPress core e substituindo-os por novos, escolha 'Sobrescrever' e selecione a opção 'Sempre usar esta ação' para evitar a necessidade de confirmar cada arquivo individualmente.

Sobrescrever arquivos principais

Finalmente, clique em 'OK' para iniciar o processo de upload. Seu cliente FTP substituirá os arquivos principais do WordPress no seu site pelos novos do seu computador.

Assim que o upload for concluído, visite seu site para ver se o erro foi corrigido. Se o problema de login for causado por um arquivo principal corrompido ou malware, a mensagem de erro deverá desaparecer e você deverá conseguir fazer login com sucesso.

Tutorial em Vídeo

Se você precisar de instruções visuais, assista ao vídeo abaixo.

Inscreva-se no WPBeginner

🆘 O que fazer se você não conseguir corrigir o problema de redirecionamento de login do WordPress

Se você já tentou de tudo, desde limpar os cookies do navegador até desativar temas e plugins, mas o problema ainda persiste, você pode tentar pedir suporte na comunidade WordPress.

Usuários de grupos como o grupo do Facebook WPBeginner Engage podem ter enfrentado o mesmo problema que você e podem fornecer dicas sobre o que fazer para resolver os problemas da página de login.

O grupo do Facebook WPBeginner Engage

Saiba Mais Soluções de Solução de Problemas do WordPress

Você está enfrentando outros erros comuns do WordPress e precisa encontrar uma maneira de corrigi-los? Aqui estão outros artigos que você pode conferir:

Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Interações do Leitor

362 CommentsLeave a Reply

  1. A solução para mim acabou sendo outra coisa, e eu acho que outras pessoas se beneficiariam da minha solução, então como podemos expandir este artigo para incluir mais soluções?

    Eis o que acabou sendo para mim..

    Quando criei meu projeto WordPress, minha intenção era chamá-lo de EricWpFirstSite. Criei um atalho no Chrome para o painel do WP. Mais tarde, fui às configurações no painel do WP e notei que meu URL era exibido como EricWpFIrstSite (note o 'I' maiúsculo). Corrigi isso nas configurações para que dissesse o que eu realmente queria, que era EricWpFirstSite (note o 'i' minúsculo).

    Depois de fazer essa correção, sempre que eu tentava usar meu atalho do Chrome para acessar o painel do WP, eu tentava inserir minha senha do WP e recebia a caixa de login repetidamente. Finalmente percebi que o atalho do Chrome foi salvo como

    localhost/EricWpFIrstSite/wp-admin/

    Note o 'I' maiúsculo novamente! Quando finalmente percebi isso, editei o atalho do Chrome para ser

    localhost/EricWpFirstSite/wp-admin/

    então finalmente tudo funcionou.

    • Thank you for sharing this for people working on a local installation! For additions to the article itself it takes time for our writers to review solutions and then updating the article but comments work to let us and other users know what you have found :)

      Admin

  2. Nenhum deles funcionou.
    Então pedi uma nova senha através da ferramenta "esqueci minha senha".
    Após definir a nova senha, funcionou.

  3. Obrigado pelo detalhado resumo de todos os problemas possíveis que podem surgir. Eu passei por isso com um dos meus sites quando a área de administração continuava me redirecionando para o site principal, e eu não tinha ideia do porquê. Acabou sendo um plugin para mudar a URL de administrador. Quando o desativei via FTP, o problema cessou, permitindo que eu fizesse login e removesse o plugin. Isso realmente me ajudou a resolver todo o problema, porque sem FTP e renomear o plugin, eu praticamente não teria tido chance de acessar a área de administrador.

  4. Olá!

    Encontrei outra situação em que o problema poderia ocorrer. Primeiro, tentei tudo o que você disse. Sem resultado. Meu site foi hackeado, então eu estava usando muita largura de banda para resolver o problema e o próprio problema consumiu muita memória (não sei exatamente por quê = =)). De qualquer forma.

    Depois de ler os comentários, ativei o debug e novamente fui apontado para o meu banco de dados. Dizia: usuário xxx negado do IP XXX. Então, como usei muita largura de banda do meu banco de dados, ele negou a solicitação. De qualquer forma, apenas minha opinião.

    Abraços,

    • Obrigado por compartilhar mais um motivo possível para os usuários que podem encontrar esse problema!

      Admin

    • Se nenhum dos métodos deste artigo conseguiu resolver o problema em seu site, recomendamos que você entre em contato com seu provedor de hospedagem, e eles deverão ser capazes de verificar se há algum erro específico do lado deles.

      Admin

  5. Obrigado por este vídeo e pela postagem. Tentei todos os seus métodos acima, mas nenhum deles corrigiu o problema. Li o comentário e encontrei uma solução como abaixo. Editar HTTPS para HTTP.

    define(‘WP_HOME’,’https://example.com’); define(‘WP_SITEURL’,’https://example.com’);

    para

    define(‘WP_HOME’,’http://example.com’); define(‘WP_SITEURL’,’http://example.com’);

    • O problema com este método seria que seu site começaria a mostrar a mensagem não segura, pois seu site não estaria usando HTRTPS. Isso pode ser uma solução temporária, mas você vai querer atualizar seu site para usar HTTPS depois de conseguir fazer login.

      Admin

    • Se nenhum dos métodos deste artigo estiver funcionando para você, recomendamos entrar em contato com seu provedor de hospedagem para que eles verifiquem se há algum erro do lado deles.

      Admin

  6. Muito obrigado,

    Você salvou meu dia,
    Eu alterei o arquivo wp-config.php como descrito no tutorial e isso funcionou para mim.

    Meus melhores cumprimentos.

  7. Eu mexi nas Configurações de URL de Atualização do WordPress
    e foi um mundo de dor para corrigir, pois derrubou todo o meu site. Tive que corrigi-lo alterando as configurações de configuração usando FTP.

    • As configurações são definitivamente poderosas e podem causar problemas se você as alterar incorretamente. Que bom que você conseguiu corrigir o problema usando FTP!

      Admin

  8. Tentei tudo e nada funcionou. Aqui está o que funcionou:
    Fui para wp-config.php e defini define( ‘WP_DEBUG’, false); para define( ‘WP_DEBUG’, true );
    Tentei fazer login novamente e recebi o erro “usermeta table missing”.
    Foi quando percebi que tinha uma tabela faltando. Peguei de outra instalação e alterei o prefixo da tabela para atender ao banco de dados atual.
    Funcionou imediatamente

    • Obrigado por compartilhar isso, para a maioria dos iniciantes, recomendamos entrar em contato com seu provedor de hospedagem se nossas recomendações não funcionarem, pois eles podem verificar erros menos amigáveis para iniciantes.

      Admin

  9. Obrigado – essa dica sobre restaurar a página de administração adicionando duas linhas de código no arquivo de configuração parece funcionar bem (ainda estou cruzando os dedos), mas tenho esperança agora, o que não tinha antes.

  10. Que bom que nosso guia pôde ajudar e se você não tivesse configurado o SSL antes de mudar para https, essa seria definitivamente a causa mais provável.

    Admin

  11. Obrigado, funcionou.

    Inicialmente, eu tinha alterado o siteurl e o endereço do site para “https”, e isso me impediu de fazer login no meu painel. Talvez porque eu não tinha o SSL configurado no meu host.

    Mudar o “https” de volta para “http” me ajudou a fazer login novamente.

  12. Nada funcionou. Mas depois de fazer o downgrade do meu PHP de 7.4 para 7.2, consegui fazer login.

    Meio estranho, agora estou usando uma versão mais antiga do PHP.

    Você encontrou um problema semelhante ao meu? Eu quero usar a versão mais recente do PHP, mas ela não me deixa fazer login no wp-admin.

  13. Este problema nunca aconteceu comigo antes, mas a 2ª opção / plugin funcionou para mim imediatamente.

    Este site é uma salvação! Muito obrigado!

  14. Tentei alguns desses passos, mas o problema acabou sendo em outro lugar: meu site foi configurado como 'multisite', mas no arquivo wp-config dizia 'subdomain_install' como 'false', quando mudei para 'true', consegui fazer login no site normalmente sem redirecionamentos.

    • Este também foi o meu problema! Tentei todos os passos mencionados no artigo, mas depois de mudar o 'subdomain_install' de false para true no arquivo wp-config.php funcionou!!

      Obrigado!!

    • Estou tentando resolver isso há MESES… Graças ao seu comentário, consegui consertar em cerca de 10 segundos. Muito obrigado por compartilhar!

      Isso deveria ser incluído no tutorial.

  15. Segui as instruções para desativar todos os plugins e agora tenho acesso ao wp-admin novamente! As instruções foram fáceis de seguir, e muito obrigado por publicá-las.

  16. Thanks for this great help. The plugin folder renaming worked for me. There was an issue with one of the plugins. Thanks once again :)

  17. Estou procurando uma solução há mais de 5 horas – nada funcionou. Mas excluir o arquivo htaccess no diretório wp-admin ajudou!
    Não tenho como agradecer o suficiente.
    Você alegrou meu dia.

  18. Ei, mas agora está mostrando que os cookies estão desativados no seu navegador, por favor, ative os cookies. O que posso fazer agora?

  19. Thank you for sharing those tips, unfortunately none of them have worked for me. I even uninstalled the whole wordpress plugin. I don’t know what should i do next :(

  20. Eu não conseguia encontrar minha página de admin do wp. Ela mostra

    “Houve um erro crítico em seu site. Verifique a caixa de entrada de e-mail do administrador do seu site para obter instruções.

    Saiba mais sobre depuração no WordPress.”

    Como posso corrigir este erro?

  21. Oi, eu mudei meu URL por engano e agora o URL de login do wp admin do domínio me leva para outro site e eu não tenho acesso ftp, como posso mudá-los de volta?

    • Você pode entrar em contato com seu provedor de hospedagem ou, se tiver acesso ao phpMyAdmin, poderá alterar a tabela de opções e atualizar o URL e o endereço.

      Admin

  22. define(‘WP_HOME’,’https://www.example.com’);
    define(‘WP_SITEURL’,’https://www.example.com’);

    onde essas duas linhas são adicionadas no arquivo wp-config.php?

    No Final OU No Início?

    Por favor, esclareça

    • Como afirmamos no artigo: cole o código pouco antes da linha que diz ‘É isso, pare de editar! Boas publicações’.

      Admin

  23. Muito obrigado pelo seu post. Sou novato no WP. Essas linhas funcionaram para mim

    define(‘WP_HOME’,’http://example.com’); define(‘WP_SITEURL’,’http://example.com’);

    Eu também mudei a linha abaixo de false para true.

    define( ‘WP_DEBUG’, true );

    • Glad our recommendation could help, the WP_Debug you should be able to return to false should you want :)

      Admin

  24. muito obrigado depois de passar tanto tempo depois de excluir o .htacces e reiniciar meu mac abrir o site finalmente obrigado pelo seu tempo

  25. Você salvou minha vida, cara! Eu estava apenas mexendo no site de login do wp-admin e, se não fosse por este tutorial, eu nunca teria resolvido o problema!

  26. Muito obrigado por este tutorial!
    Eu tentei estes métodos e consegui resolver o problema temporariamente.

    O problema é que, depois que tudo parece estar funcionando novamente, no dia seguinte acontece de novo. Sem que eu mude nada. Alguma dica sobre isso?

    • Você deve entrar em contato com seu provedor de hospedagem para garantir que não haja nada do lado deles que possa estar causando esse conflito.

      Admin

  27. Para aqueles que chegaram aqui e, após todos os passos, não conseguiram resolver isso, verifiquem se alteraram o prefixo da tabela. Eu alterei o meu e descobri que existem alguns usermeta que armazenam o prefixo antigo.

  28. Eu tive esse problema e passei um dia inteiro tentando todas as soluções possíveis mencionadas aqui e em outros lugares sem nenhum progresso. Então me lembrei que havia mudado a versão do PHP de 7.3 para 7.4 no painel de controle da minha hospedagem (DirectAdmin). Voltar a versão do PHP para 7.3 resolveu isso para mim.

    • Acabei de descobrir que o PHP 7.4 não tinha três das extensões que tínhamos instalado no PHP 7.3:

      php74-php-opcache
      php74-php-process
      php74-php-soap

      Assim que elas foram habilitadas e provisionadas, o erro 404 do wp-admin desapareceu. Espero que isso ajude você a atualizar para o 7.4 sem problemas!

  29. Olá

    Segui este artigo e, no meu caso, descobri que um plugin estava causando esse problema. Então, eu o encontrei renomeando cada plugin e continuando a tentar o login e, assim que cheguei a este plugin e o renomeei... o login de administrador funcionou. Então... renomeei os outros plugins de volta para seus nomes originais e mantive este renomeado e o administrador funcionou e, mais tarde, resolvi meu plugin

    Obrigado

    • Glad you were able to get your site working and thanks for sharing the method you used for other users with this issue :)

      Admin

  30. Excluí o arquivo htaccess conforme instruído, e agora não consigo nem mesmo a tela de login. Sem acesso ao meu site (404)

  31. Valeu cara. Seu URL do Site de Atualização funciona!
    Tentei instalar manualmente peça por peça no meu macbook local, para aprender como o wordpress funciona, e faltou a sua parte!

    O manual de instalação realmente não tem esse tipo de informação =)

    giang

  32. Já tive esse problema antes, muitos anos atrás, e acho que minha solução foi a mesma desta vez. Depois de tentar muitas sugestões acima, o que finalmente funcionou para mim foi limpar meu histórico de navegação do Chrome. Alguém mencionou tentar isso e não funcionar, mas isso não foi realmente oferecido como uma solução, então pensei em postar. Obrigado!

Deixe uma resposta

Obrigado por escolher deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de comentários, e seu endereço de e-mail NÃO será publicado. Por favor, NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.