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. 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!

  2. 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

  3. 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.

  4. 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!

  5. 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

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

  7. 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

  8. 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!

  9. Eu estava tendo um erro de login onde minha página de login continua atualizando e me redirecionando de volta para a tela de login. E para mim (tentei todas as soluções acima) e nenhuma delas funcionou.

    Então verifiquei o arquivo error_log no meu site WordPress e vi que o problema que eu estava tendo dizia “WordPress database error Disk full”

    Como resultado, entrei no meu arquivo wp-config.php e adicionei o seguinte código ao arquivo logo acima da linha de texto onde diz no arquivo “* That’s all, stop editing! Happy blogging. */”.

    O código que adicionei é:

    define(‘WP_MEMORY_LIMIT’, ‘256M’);

    Problema resolvido.

    • Obrigado por isso – funcionou perfeitamente e o limite de memória resolveu o problema. Eu estava realmente irritado porque todas as outras coisas, como plugins, temas, .htaccess não funcionaram!!!
      Saudações Chris

  10. Nenhuma dessas opções funcionou para mim… Acabou sendo um problema de hospedagem. Liguei para a Network Solutions e eles disseram que como meu banco de dados estava com mais de 300 MB, eu precisava fazer um upgrade do meu banco de dados porque depois de 300 MB eles te bloqueiam…. Fazer o upgrade do meu BD resolveu o problema. Quem diria….?!

  11. Definir essas linhas NO TOPO do wp-config.php ajudou. Elas não ajudam se você as colocar no final.

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

    • Ainda deve funcionar se você colocá-lo no final do arquivo wp-config, pode ter havido um problema com o local onde você o colocou, dependendo do que está em seu arquivo wp-config específico.

      Admin

  12. Nada funcionou para mim até que eu entrei no servidor ftp e editei o index.php na raiz do site (junto com todos os outros arquivos relacionados ao wp mencionados aqui), e defini define( ‘WP_USE_THEMES’, FALSE )

    Isso quebrará temporariamente seu site (sem códigos de erro, apenas tela branca), embora o carregamento do meu site não fosse o problema. Isso me permitiu finalmente acessar meu painel através do site de login, onde então coloquei um tema totalmente novo e corrigi o que eu achava que poderia ser o culpado (cometi o erro de redirecionar meu link "Home" no meu menu para um site externo).

    Após remover o link “Home”, (ou apenas para garantir, o menu em geral), e criar um novo menu com apenas as páginas em questão que eu queria usar, redefini o ‘wp_use_themes’ para TRUE e estamos de volta à ativa novamente!

    • Se nenhum desses métodos funcionou, talvez você queira entrar em contato com seu provedor de hospedagem para garantir que não haja problemas do lado deles.

      Admin

    • Você quer dizer que as pessoas podem ver seu site ou que as pessoas podem fazer login no seu site? Se você quer dizer o login, então se você já fez login uma vez, o WordPress deve fazer o login novamente, mas os visitantes do seu site ainda precisariam fazer login. Se você visitar seu site em um navegador anônimo, você verá o que seus visitantes veem.

      Admin

  13. Não consigo fazer login na página de administração do WordPress, pois está mostrando muitos redirecionamentos (erro) desde que instalei o WordPress e desde então não consigo fazer login na página. Fiz todas as alterações e verifiquei todas as maneiras possíveis pelas quais posso fazer alterações. Fiz tudo, mas nada funciona. Por favor, ajude-me com o problema.

  14. Por algum motivo, toda vez que entro no site do CMS do meu trabalho, ele me redireciona para o site real em vez do painel, já excluí o histórico de navegação, cookies, cache etc., mas sem sucesso. Ninguém mais no escritório parece ter enfrentado essa dificuldade antes

    • Se você estiver usando o URL /wp-admin para fazer login no site, talvez queira tentar usar /wp-login.php em vez disso para ver se o seu navegador não está limpando totalmente o cache.

      Admin

  15. Tenho um problema no meu login. Quando visito meu site com /wp-admin, ele se redireciona para /wp-login.php com um pop-up de login indicando “sua conexão com este site não é privada”. Não consigo fazer login mesmo colocando meu usuário e senha.

  16. obrigado pelo seu guia
    eu deletei o htaccess e tudo se resolveu
    eu criei outro nas configurações e salvei
    então comparei ambos os arquivos de backup e o novo
    o de backup tinha algumas entradas extras
    isso está ok? ou terei problemas?

  17. Meu problema é um pouco diferente. Quando clico em personalizar tema, recebo uma página em branco.
    Também tentei instalar o tema padrão, mas nada muda. Notei uma coisa na URL, este código %3A%2F%2F em vez de // e isso deve fazer parte do problema, eu acho…
    Queria perguntar se alguém teve a mesma desventura e como a resolveu. Obrigado P.S. Este problema me ocorreu há alguns meses, mas eu não tinha dado muito peso, pensando que seria resolvido com uma nova atualização, mas infelizmente não foi…

  18. O plugin Divi Builder foi o culpado. Desativá-lo resolveu o problema. Então eu o desinstalei e reinstalei.
    RESOLVIDO.

    Obrigado pela ajuda!

  19. Nenhum dos métodos mencionados funcionou para mim.

    Redefinir minha senha funcionou para mim.

    E não, eu não tentei fazer login com a senha errada.
    Eu testei usando uma senha errada e o site responderia de acordo dizendo que está errada, mas ao usar a senha correta, ele simplesmente ficaria no loop de login.

  20. NENHUM dos acima funcionou! Muito, muito frustrado, pois preciso migrar meu site para um novo host e fazer isso manualmente não funcionou, então eu queria tentar um plugin. Mas não consigo acessar o Network Admin para adicionar os plugins!! Arrgh!

  21. Olá, Obrigado por este blog, ele esclareceu muitas das minhas dúvidas. Tenho uma pergunta

    eu tenho acesso ao wordpress, no entanto, quando faço login com e-mail e senha, volto para o site em vez do painel do wordpress desse site. Sim, eu não sou administrador. meu cliente me deu acesso.

    por favor, me ajude com isso.

  22. Olá, querido administrador
    Sou muito grato
    meu problema foi resolvido depois de 2 horas lutando
    Sou do Irã e estou muito feliz por ter visitado seu site.

  23. tentei todos esses passos e o campo de login me retorna para a página inicial, existe alguma outra solução para corrigir esse problema? e obrigado.

  24. Quando desativei minha pasta de plugins pelo cpanel, consegui fazer login. Então, agora vou procurar o plugin que fez com que ele agisse assim

  25. Muito obrigado. Quebrei a cabeça por mais de um dia com isso. Tenho que mover o site do meu cliente do nosso servidor para o HostGator e descobri que, mesmo fornecendo credenciais de login válidas, não consigo fazer login nele.

    A coisa estúpida que fiz foi que, se o URL de Endereço do WordPress e o URL de Endereço do Site não forem os mesmos, o Google Chrome não permitirá o login.

    O problema é que o domínio está sendo redirecionado para www. Como o URL de Endereço do WordPress não tem www, o Chrome não o reconheceu como legítimo.

    Muito obrigado pelo seu esforço em tornar este artigo valioso.

  26. FUNCIONOU. Obrigado!

    Excluí todos os .htaccess de subdomínio, público e principal, embora.

    Em seguida, salvei os permalinks e tudo ficou bem.

  27. Eu também tentei todos os métodos, mas nada funcionou. No final, quando defini a URL do meu site, funcionou para mim.
    Muito obrigado, administrador.

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

    estas linhas funcionaram para mim.

  28. Funciona bem para mim (só preciso esperar um pouco...)

    wp-config.php
    define(‘WP_HOME’,’http://example.com’);
    define(‘WP_SITEURL’,’http://example.com’);

    Obrigado
    Abraços
    Serge

  29. Tive o mesmo problema por uma semana... Tentei tudo nesta lista e mais, e nada ajudou a resolver isso... tente isso também e me diga se funciona:

    baixe o arquivo “php.ini” e delete-o!
    se funcionar, então há um problema com um código neste arquivo… resolva o problema criando o código e corrigindo-o, e então faça o upload do “php.ini” de volta para a sua pasta public_html

    • HENGAMV – Isso funciona!!

      “baixe o arquivo “php.ini” e delete-o!
      se funcionar, então há um problema com um código neste arquivo… resolva o problema criando o código e corrigindo-o, e então faça o upload do “php.ini” de volta para a sua pasta public_html”
      MT!

  30. “Atualizar URL do Site” para a vitória! Muito obrigado. Eu estava imerso em artigos de ajuda sugeridos antes de encontrar isso. Funcionou imediatamente e foi super simples também.

  31. Nenhuma das soluções funcionou para mim. Mas o que descobri foi que meu provedor de hospedagem suspeitou que um script personalizado era malicioso e colocou um bloqueio de postagem no meu servidor. Assim que removi isso, consigo fazer login novamente.

    • Caro Senhor,

      Mesmo problema aqui.. Nenhuma das soluções funcionou para mim. Posso como remover esse script personalizado do meu servidor. ??

  32. Isso é muito chato. TODA VEZ que tento fazer login na minha conta wordpress.com, sou informado que tenho a senha errada, MESMO QUANDO a redefino pelo wordpress!! NÃO vou desativar todas as minhas extensões. NÃO vou limpar meu cache toda vez que quiser fazer login para usar minha conta. Um saco. Resolvam isso, pessoal. Encontrem uma maneira para os usuários realmente usarem isso! Isso vem acontecendo há anos e é POR ISSO que raramente uso o wordpress.

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.