WordPress não pode entrar em segundo plano?Resolva o problema de que o reauth=1 não pode fazer login e não pode entrar

Muitos profissionais de marketing online usam o WordPress para otimização de mecanismos de busca.

No entanto, às vezes, de repente, não consigo acessar o painel de administração do WordPress e ele fica me redirecionando para este link ▼

https://域名/wp-login.php?redirect_to=https%3A%2F%2F域名%2Fwp-admin%2F&reauth = 1

Essa situação de não conseguir fazer login no WordPress é um fenômeno comum:

  • Na interface de login em segundo plano, depois de inserir a senha da conta,
  • Clique para entrar, não há resposta e prompt...
  • Não consigo entrar mesmo se mudar o navegador.

Solução 1

Passo 1: Abra os arquivos do sistema WordPress ▼

/wp-includes/pluggable.php

Passo 2: Use a ferramenta de busca para encontrar esta linha de código ▼

setcookie($ auth_cookie_name,$ auth_cookie,$ expire,ADMIN_COOKIE_PATH,COOKIE_DOMAIN,$ secure,true);
  • Observe que diferentes versões do WordPress podem ter diferentes linhas de código.

Passo 3: Tudo o que você precisa fazer é encontrar todos esses códigos e substituí-los por ▼

setcookie($ auth_cookie_name,$ auth_cookie,$ expire,SITECOOKIEPATH,COOKIE_DOMAIN,$ secure,true);

Solução 2

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

Desative todos os plugins:

  1. Por favor, use um cliente FTP para se conectar ao seu host.
  2. Will/wp-content/plugins/diretório, renomeado paraplugins_backup.
  3. Isso desativará todas as instalações em seu sitePlug-in do WordPress.

Depois de desabilitar todos os plugins, tente fazer login no seu site WordPress.

  • Se você fizer login com sucesso, se vir um erro de plug-in em segundo plano, significa que um de seus plug-ins está causando o problema.
  • Você acaba de passar por FTP软件, renomeie o plug-in (tecla de atalho renomear: F2), você pode desativar diretamente o plug-in.

Solução 3

Se você usar o método de renomear o diretório de plugins, desativar todos os plugins do WordPress , fizer login com sucesso no painel de administração do WordPress e não visualizar nenhuma mensagem de erro de plugin.

Veja apenas erros semelhantes ao seguinte ▼

警告:无法修改标题信息 - 已在(home /用户名/ web / domainname /public_html/wp-content/advanced-cache.php:26中发送的标题)/ home /用户名/ web / domain名/第1116行的public_html / wp-admin / includes / misc.php

警告:无法修改标题信息 - 已在(home /用户名/ web / domainname /public_html/wp-content/advanced-cache.php:26中发送的标题)/ home /用户名/ web / domain名/第919行的public_html / wp-includes / option.php

警告:无法修改标题信息 - 已在(home /用户名/ web / domainname /public_html/wp-content/advanced-cache.php:26中发送的标题)/ home /用户名/ web / domain名/第920行的public_html / wp-includes / option.php

Portanto, pode não ser um plugin do WordPress para causar o erro.

A seguir, apresentamos a solução que Chen Weiliang utilizou para efetuar o login com sucesso:

Com "Quick Edit", deixe o WordPress abrir uma pequena janela de login▼

Pequena janela de login pop-up para WordPress

  1. Vá para a página de edição de posts do WordPress /wp-admin/edit.php
  2. Ativar o plug-in de volta: volte para o que foi alterado antesPlugin WPNome do diretório.
  3. Na página de edição do artigo, clique em "Edição rápida".
  4. Após clicar em "Quick Edit", aguarde alguns segundos, e uma pequena janela de login aparecerá, solicitando a conta de login e a senha.
  5. Digite a senha da conta e você pode fazer login com sucesso.

(Porque o login não será redirecionado ao aparecer a "pequena janela de login")

solução final

Remova o código adicionado manualmente de functions.php:

  • Se você adicionou manualmente outro código em seu arquivo functions.php, faça backup do código primeiro.
  • Em seguida, teste a remoção do código adicionado manualmente.
  • Se você conseguir fazer login no backend do WordPress após excluí-lo, significa que há um problema com o código do arquivo functions.php.
  • Precisa verificar um por um, qual código está errado?
  • 有Promoção na WebO operador disse que o teste usa o seguinte método de "excluir 2/1 do código para solução de problemas" para depurar o erro e exclui com sucesso um código adicionado manualmente, o que resolve perfeitamente o problema.

Remova a depuração de código 2/1

Passo 1: Apague metade do código da função.

  • Por exemplo, se você adicionou manualmente 10 códigos de função no arquivo functions.php, primeiro teste e exclua metade (5) dos códigos.

Passo 2: Faça login novamente no painel de administração do WordPress em uma janela anônima do navegador.

  • Se você achar que pode fazer login com sucesso no back-end do WordPress, isso significa que a metade do código que você acabou de excluir está errada.
  • Se você não conseguir fazer login no back-end do WordPress, essa metade do código não excluído está errada.

Etapa 3 : Continue testando a metade do código que está apresentando mau funcionamento.

  • Continue repetindo as 2 etapas acima para testar a metade do código de erro até que você faça login com sucesso no back-end do WordPress.

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Voltar ao Topo