Ciclo de redireccionamento no login do WordPress: as causas, por ordem

Escreve o utilizador e a palavra-passe, o WordPress não se queixa, e volta a mostrar o ecrã de entrada. Ou o navegador desiste com «a página redireccionou demasiadas vezes». É o ciclo de login. A palavra-passe quase nunca é o problema: é o WordPress a não conseguir guardar a sessão, ou a ser mandado de um endereço para outro sem parar. Estas são as causas, da mais comum para a mais rara.

Por esta ordem

1 Tente numa janela privada. Se entra, o culpado são os cookies ou a cache do seu navegador. Apague os cookies deste site e volte à janela normal.
2 Compare os dois endereços do WordPress. Em Definições, Geral, o «Endereço do WordPress» e o «Endereço do site» têm de coincidir com o que escreve na barra, incluindo https e a presença ou não de www. Se um diz http e o outro https, ou um tem www e o outro não, a sessão criada num não vale no outro. Se nem consegue chegar a essa página, use as linhas WP_HOME e WP_SITEURL do wp-config.php, como em ajustar o endereço do site.
3 Procure duas regras de HTTPS a lutar uma contra a outra. O redireccionamento do .htaccess, um plugin de SSL e a definição «Flexible» do Cloudflare podem cada um mandar o visitante para o outro lado, sem fim. Fique com uma só. Veja ligar o SSL no Cloudflare sem partir o site e redireccionar HTTP para HTTPS com .htaccess.
4 Desactive os plugins. Os de segurança, os que mudam o endereço do login e os de cache são os suspeitos do costume. Para testar, mude o nome da pasta wp-content/plugins: o WordPress deixa-os todos desactivados. Se o ciclo acabar, reponha o nome da pasta e volte a activar os plugins um a um.
5 Mude para um tema por omissão. Um tema com um erro no código pode estragar a sessão.
6 Reponha o .htaccess. Mude-lhe o nome e guarde as ligações permanentes: o WordPress escreve um limpo.
7 Esvazie a cache do site. Se uma cache guardou o ecrã de login, serve-o a toda a gente, sem sessão. As páginas de login e do painel não devem ser guardadas em cache: veja regras de cache sem esconder o painel.

O que cada sinal indica

Sinal Onde procurar
Entra numa janela privada e não na normal Cookies e cache do navegador.
Funciona em www e falha sem www (ou ao contrário) Os dois endereços em Definições, Geral.
O navegador diz que redireccionou demasiadas vezes Regras de HTTPS em duplicado: .htaccess, plugin e Cloudflare.
Voltou a funcionar ao mudar o nome da pasta dos plugins Um plugin, em geral de segurança ou de cache.
Não perca a sessão de administrador a fazer experiências sem cópia. Antes de mexer no wp-config.php ou no .htaccess, guarde uma cópia do ficheiro que vai alterar. Um erro de uma linha pode transformar um ciclo de login num site inteiro fora do ar.
Se o problema surgiu depois de mudar de domínio ou passar a HTTPS, quase de certeza são os endereços. Ponha os dois iguais, limpe as caches e entre outra vez. Se a causa for outra, o artigo as seis causas habituais de não entrar no painel cobre o resto.

Continua a voltar ao ecrã de entrada? Diga-nos o endereço do site e em que passo parou, e vemos do nosso lado o que o servidor devolve.

Abrir um pedido de suporte

VEJA TAMBÉM

Hospedagem para WordPress

Certificados SSL

Política de Suporte

PRODUTO RECOMENDADO

Alojamento WordPress

Instalação num clique, actualizações tratadas e velocidade a sério. desde 321,75 MT/mês (plano de 3 anos, com cupão)

Ver planos
  • 0 Utilizadores acharam útil
Esta resposta foi útil?