WordPress non pode entrar en segundo plano?Resolve o problema de que reauth=1 non pode iniciar sesión e non pode entrar

Moito营销todo o mundo está a usarWordPressFacer optimización de buscadores.

Porén, ás veces, de súpetoInicia sesión no backend de WordPressSe non podes entrar, seguirás saltando a esa conexión repetidamente ▼

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

Esta situación de non poder iniciar sesión en WordPress é un fenómeno común:

  • Na interface de inicio de sesión en segundo plano, despois de introducir o contrasinal da conta,
  • Fai clic para entrar, non hai resposta e aviso...
  • Non podo iniciar sesión aínda que cambie de navegador.

Solución 1

paso 1:Abre os ficheiros do sistema de WordPress▼

/wp-includes/pluggable.php

paso 2:Use a ferramenta de busca para atopar esta liña de código▼

setcookie($ auth_cookie_name,$ auth_cookie,$ expire,ADMIN_COOKIE_PATH,COOKIE_DOMAIN,$ secure,true);
  • Teña en conta que as diferentes versións de WordPress poden ter liñas de código diferentes.

paso 3:Todo o que tes que facer é atopar todos estes códigos e substituílos por ▼

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

Solución 2

Os complementos de WordPress ás veces poden causar este problema se hai un conflito entre os dous complementos.

Desactivar todos os complementos:

  1. Use un cliente FTP para conectarse ao seu servidor web.
  2. vontade/wp-content/plugins/directorio, renomeado aplugins_backup.
  3. Isto desactivará todas as instalacións do teu sitioComplemento de WordPress.

Unha vez que desactivas todos os complementos, intenta iniciar sesión no teu sitio de WordPress.

  • Se inicia sesión correctamente, se ve un erro de complemento en segundo plano, significa que un dos seus complementos está a causar o problema.
  • Só tes que pasar por FTPSoftware, renomear o complemento (cambiar o nome da tecla de atallo: F2), pode desactivalo directamente.

Solución 3

Se usas o cambio de nome do directorio de complementos, desactiva todoComplemento WP, iniciou sesión correctamenteBackend de WordPress, e non viu unha mensaxe de erro do complemento.

Ver só erros similares aos seguintes ▼

警告:无法修改标题信息 - 已在(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

Polo tanto, pode que non sexa un complemento de WordPress o que cause o erro.

O seguinte éChen WeiliangProba a solución para iniciar sesión correctamente:

Con "Edición rápida", deixe que WordPress abra unha pequena ventá de inicio de sesión▼

Pequena ventá emerxente de inicio de sesión para WordPress

  1. Vaia á páxina de edición de publicacións de WordPress /wp-admin/edit.php
  2. Activar o complemento de volta: volve ao que se cambiou antesComplemento WPNome do directorio.
  3. Na páxina de edición do artigo, fai clic en "Edición rápida".
  4. Despois de facer clic en "Edición rápida", agarde uns segundos e aparecerá unha pequena xanela de inicio de sesión, solicitando o contrasinal da conta de inicio de sesión.
  5. Introduce o contrasinal da conta e poderás iniciar sesión correctamente.

(Porque o inicio de sesión non será redirixido ao abrir a "pequena xanela de inicio de sesión")

solución final

Elimina o código engadido manualmente de functions.php:

  • Se engadiu outro código manualmente no seu ficheiro functions.php, primeiro faga unha copia de seguridade do código.
  • Despois, proba eliminando o código que engadiches manualmente.
  • Se despois da eliminación, podes volver iniciar sesión correctamente no fondo de WordPress, significa que hai un problema co código do ficheiro functions.php.
  • Necesitas comprobar un por un, que código é incorrecto?
  • TerPromoción WebO operador dixo que a proba usa o seguinte método de "eliminar 2/1 do código para solucionar problemas" para depurar o erro e elimina con éxito un código engadido manualmente, o que resolve perfectamente o problema.

Eliminar 2/1 depuración de código

paso 1:Elimina primeiro a metade do código de función

  • Por exemplo, se engade manualmente 10 códigos de función no ficheiro functions.php, primeiro proba e elimina a metade (5) dos códigos.

paso 2:Ventá de incógnito do navegador, volve iniciar sesión no backend de WordPress

  • Se atopas que podes iniciar sesión correctamente no backend de WordPress, significa que a metade do código que acabas de eliminar é incorrecta.
  • Se non podes iniciar sesión correctamente no backend de WordPress, esta metade do código non eliminado é incorrecta.

paso 3: Continúa probando a metade do código que falla

  • Continúa repetindo os 2 pasos anteriores para probar a metade do código de erro ata que inicies sesión correctamente no backend de WordPress.

发表 评论

O teu enderezo de correo electrónico non será publicado. Utilízanse os campos obrigatorios * Etiqueta

Volver arriba