No puedo iniciar sesión en mi sitio WordPress. Bucle de redirección reauth=1
Hubo una publicación similar a esta, sin embargo la solución no funcionó para mí.
Estoy teniendo dificultades para iniciar sesión en mi sitio WordPress. Cuando intento visitar example.com/wp-admin, veo la página de inicio de sesión como es habitual, sin embargo, una vez que ingreso mis datos de acceso, la página básicamente se recarga y la URL cambia a:
http://example.com/wp-login.php?redirect_to=http%3A%2F%2Fmysite.com%2Fwp-admin%2F&reauth=1
Esto es un bucle del cual no puedo salir. La parte frontal del sitio web parece funcionar normalmente. Visitar example.com/wp-login.php e ingresar mis datos de acceso tiene el mismo comportamiento mencionado anteriormente.
He confirmado que no es un problema con nada en mi máquina local ya que el comportamiento persiste en múltiples navegadores, dispositivos y redes.
Como sugirieron otros, fui a PhpMyAdmin > wp_usermeta > y eliminé el meta_value para session_token. Esto no solucionó el problema.
Activé DEBUG y se me mostraron los siguientes elementos al cargar example.com/wp-login.php:
Warning: Cannot modify header information - headers already sent by (output started at /home//public_html/wp-includes/wp-db.php:1308) in /home//public_html/wp-login.php on line 425
Warning: Cannot modify header information - headers already sent by (output started at /home//public_html/wp-includes/wp-db.php:1308) in /home//public_html/wp-login.php on line 438
He encontrado numerosas publicaciones en foros sobre el problema pero ninguna ofrece una solución satisfactoria.
Por favor ayuda ya que necesito actualizar urgentemente el contenido del sitio.

Para mí, la solución a este problema de bucle de inicio de sesión en WordPress estaba en la base de datos. Así que el primer paso es iniciar sesión en la base de datos. Yo simplemente usé PhpMyAdmin para esto. Una vez dentro, encuentra tu tabla de WordPress y navega hasta la tabla wp_options.
Hay dos campos en esta tabla que podrían ser los culpables de tu problema de bucle en la página de inicio de sesión de WordPress:
- option_name: siteurl
- option_name: home
Asegúrate de que la URL proporcionada en ambos campos esté configurada con el valor que esperas (la misma URL). Cambia el valor y deberías estar listo para continuar.

Misma solución aquí - la partición/disco estaba casi lleno - moví algunos archivos viejos/no utilizados a una partición separada y funcionó bien después.

Para mí, el bucle de redirección comenzó cuando cambié de HTTP a HTTPS. La solución fue agregar esta línea al archivo wp-config.php
:
$_SERVER["HTTPS"] = "on";
WordPress depende de una variable, $_SERVER[“HTTPS”]
para verificar si está en SSL. Como consecuencia, cuando esta variable no está configurada y se fuerza SSL, WordPress intenta redirigir de vuelta a http. Esto causa el bucle de redirección.

Los errores de "Headers already sent" frecuentemente son causados por conflictos entre plugins. Como tienes acceso a phpMyAdmin, podrías intentar vaciar los datos de active_plugins
en la tabla options
. (Pero primero recomendaría copiar y guardar el valor de option_value
en otro lugar para restaurarlo si esto no soluciona el problema).

Tuve un problema similar al intentar acceder al área de administración de un sitio WordPress. Mi problema se resolvió al revertir la versión de PHP en mi servidor web de la 7 a la 5. Algunos plugins no funcionaban correctamente bajo PHP 7. Después de hacer el downgrade, desactivé todos los plugins y luego actualicé nuevamente a PHP 7, y todo funcionó correctamente.

Yo tuve el mismo problema. En mi caso la base de datos MySQL no se había renovado y no era posible escribir en ella.
Lo descubrí al revisar el registro de errores del servidor, donde encontré muchos errores como: WordPress database error INSERT,UPDATE command denied to user '<MYUSER>'@'<MYDBHOST>' for table '<MYPREFIX>_options'

Mi solución fue similar a la de @Marco Panichi: no me di cuenta de que mi base de datos superó el límite de tamaño. Lo solucioné en el panel de hosting y el problema desapareció. Irónicamente, el correo sobre el límite de tamaño de mi compañía de hosting fue a spam :)

Verificar los permisos de archivo en wp-login.php
y/o /wp-admin
Revisé todas las sugerencias mencionadas en varios artículos y hilos, pero no logré avanzar.
Al inspeccionar el registro del servidor, vi indicios sobre permisos de archivos durante mis intentos de iniciar sesión en WordPress. Así que, a través de FTP, revisé los permisos en varios archivos clave.
La carpeta /wp-admin
tenía los permisos configurados en 775
, y simplemente cambiarlos al más seguro 755
resolvió mi problema de inicio de sesión.
Sobre cómo surgieron los permisos originales, solo puedo suponer que hice algo personalizado hace meses durante el desarrollo local y olvidé revertir el cambio. En cualquier caso, esto es un recordatorio para revisar y hacer una evaluación de permisos/seguridad en toda la instalación de WordPress.

Es curioso porque parece que cada uno lo resolvió con una solución diferente.
La mía es esta: prácticamente parece que el inicio de sesión SUCEDE PERO WP sigue redirigiendo a la página de login. Una locura...
Así que probé esto: https://wordpress.org/support/topic/login-loop-on-aruba-softaculous/#post-11211949
En mi caso:
1) Navegué a https://mi-url/wp-admin 2) WordPress me redirigió a la página de login con una URL larga de redirección. Introduje mis credenciales 3) WP me redirigió DE NUEVO a la página de login 4) BORRÉ la parte de la URL después de wp-login en la barra de direcciones y cargué esa URL acortada 5) Mágicamente WP me llevó al panel de administración...
A ver si ayuda

Si tu WordPress está detrás de un proxy, causando redirecciones infinitas a https
, puede que necesites indicarle a WordPress que https está realmente activo:
// wp-config.php
if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false) {
$_SERVER['HTTPS'] = 'on';
}

En mi caso lo que sucede es que mi base de datos es tan grande (sitio grande...) que cuando uso un sitio de staging y básicamente, duplico mi base de datos, se me acaba el almacenamiento de la base de datos. Por lo tanto, ya no puede escribir en ella. En mi situación no solo tuve que eliminar el sitio de staging, sino que también tuve que reparar la base de datos (en cPanel hay una opción para esto).

Actualmente, tal como está redactada, tu respuesta no es clara. Por favor, [edita] para agregar detalles adicionales que ayuden a otros a entender cómo esto responde a la pregunta formulada. Puedes encontrar más información sobre cómo escribir buenas respuestas en el centro de ayuda.

1.340 / 5.000 Tuve el mismo problema de redirección de página, cuando accedía a una dirección de mi propia página con imágenes y fotografías, era redirigido inmediatamente a una página de un pueblo turístico. Inmediatamente llamé al host donde tengo alojado mi sitio pero él no tenía este problema, le pedí que verificara si había virus, y que eliminara el sitio y restaurara una copia de seguridad, pero siempre tenía el problema. Llamé a varios amigos y ninguno tenía este problema, todos podían ver mi sitio en línea perfectamente, solo yo no podía verlo, así que pensé en la línea de internet de casa, llamé al administrador quien revisó toda la línea pero no había problemas, cambié el router, pero aún tenía el problema, no podía ver mi página. Entonces llamé a un técnico de Mac quien después de aproximadamente una hora me dijo que el problema podría estar en el sistema Mac OS y que tenía que reinstalarlo. Esta tarde recordé que en Mac hay una carpeta de Utilidades y dentro hay una utilidad que revisa todo el sistema y si hay algo malo lo repara, así que lo intenté... y no lo van a creer, ahora todo funciona perfectamente, no sé cuál era el problema pero antes de llamar o pensar que el problema es esto o aquello, pasa SOS UTILITY DISK claramente si tienes un Macintosh.

Esto realmente no responde la pregunta. Si tienes una pregunta diferente, puedes hacerla haciendo clic en Preguntar. Para recibir notificaciones cuando esta pregunta obtenga nuevas respuestas, puedes seguir esta pregunta. Una vez que tengas suficiente reputación, también puedes añadir una recompensa para llamar más la atención sobre esta pregunta. - De la Revisión
