No puedo iniciar sesión en mi sitio WordPress. Bucle de redirección reauth=1

31 may 2016, 12:41:57
Vistas: 20.6K
Votos: 10

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.

0
Todas las respuestas a la pregunta 14
2

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:

  1. option_name: siteurl
  2. 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.

10 dic 2018 12:29:34
Comentarios

¡Gracias, gracias!

dinkelk dinkelk
16 jun 2020 02:14:38

Yo también tuve esto - necesité cambiar las opciones a https en lugar de http en mi tabla.

gillespieza gillespieza
24 sept 2020 11:27:54
2

Mi solución fue agregar más espacio en disco a mi servidor. Esto causó que WordPress redirigiera al inicio de sesión.

12 feb 2020 22:47:35
Comentarios

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.

John John
20 nov 2020 21:01:56

Sí, lo mismo aquí, todo lo que intenté no funcionó hasta que activé el registro de errores y WP me dijo que no podía crear el archivo de registro por falta de espacio en disco

Marc-André Appel Marc-André Appel
27 nov 2021 12:35:02
1

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.

20 jul 2021 14:21:53
Comentarios

tambien mi solución. ¡Muchas gracias!

Tudor Tudor
27 ago 2024 14:27:49
0

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

3 jun 2016 05:42:06
0

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.

20 ago 2017 16:06:06
0

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'

7 may 2018 10:58:48
0

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 :)

13 nov 2018 15:13:19
0

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.

8 dic 2019 17:23:06
0

Esto a veces puede ser causado por el plugin wp-super-cache... en combinación con el plugin really-simple-SSL.

Solución: en wp-config.php cambia:

define('WP_CACHE', true);* por *define('WP_CACHE', false);
26 ene 2020 16:00:10
0

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

13 feb 2020 02:25:47
0

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';
}

2 ene 2024 15:28:58
1

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

9 mar 2024 12:47:05
Comentarios

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.

User User
11 mar 2024 20:38:01
2

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.

9 jul 2024 23:39:54
Comentarios

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

Tony Djukic Tony Djukic
10 jul 2024 23:31:26

Lo que dices es demasiado complicado, solo quería compartir mi experiencia, tal vez pueda ser útil

paolo paolo
11 jul 2024 00:13:02
0

Verifica en tu base de datos si hay un espacio en blanco en las entradas de siteurl o home dentro de la tabla wp_options. Me hizo perder un par de horas.

23 dic 2024 15:54:19