Il y avait un poste similaire à celui-ci, mais la solution n'a pas fonctionné pour moi.
J'ai quelques difficultés à me connecter à mon site WordPress. Lorsque je tente de visiter exemple.com/wp-admin, je vois la page de connexion comme d'habitude. Cependant, une fois mes informations de connexion saisies, la page se recharge et l'url devient:
http://example.com/wp-login.php?redirect_to=http%3A%2F%2Fmysite.com%2Fwp-admin%2F&reauth=1
C'est une boucle que je ne peux pas dépasser. Le site web semble fonctionner normalement. La visite de example.com/wp-login.php et la saisie de mes informations de connexion ont le même comportement que celui indiqué ci-dessus.
J'ai confirmé que cela ne posait aucun problème sur mon ordinateur local, car le problème persiste sur plusieurs navigateurs, appareils et réseaux.
Comme suggéré par d'autres, je suis allé dans PhpMyAdmin> wp_usermeta> et j'ai supprimé la meta_value pour session_token. Cela n'a pas résolu le problème.
J'ai activé DEBUG et les éléments suivants ont été fournis lors du chargement de example.com/wp-login.php:
Avertissement: impossible de modifier les informations d'en-tête - en-têtes déjà envoyés par (sortie démarrée à /home//public_html/wp-includes/wp-db.php:1308) dans /home//public_html/wp-login.php à la ligne 425
Avertissement: impossible de modifier les informations d'en-tête - en-têtes déjà envoyés par (sortie démarrée à /home//public_html/wp-includes/wp-db.php:1308) dans /home//public_html/wp-login.php à la ligne 438
J'ai trouvé de nombreux messages sur le forum, mais aucun n'offre une solution satisfaisante.
S'il vous plaît, aidez-moi car j'ai un besoin urgent de mettre à jour le contenu du site.
Les erreurs "En-têtes déjà envoyés" sont souvent causées par des conflits de plug-ins. Puisque vous avez accès à phpMyAdmin, vous pouvez essayer de vider les données active_plugins
de la table options
. (Mais d’abord, je copierais et sauvegarderais le option_value
ailleurs pour le réinitialiser s’il n’aide en rien.)
J'ai eu le même problème. Dans mon cas la base de données mysql n'a pas été renouvelée et il ne serait pas possible de l'écrire.
Je l'ai découvert en regardant l'erreur de journal du serveur, où j'ai trouvé beaucoup d'erreurs telles que: WordPress database error INSERT,UPDATE command denied to user '<MYUSER>'@'<MYDBHOST>' for table '<MYPREFIX>_options'
Ma solution était similaire à celle de @Marco Panichi - je n'avais pas réalisé que ma base de données avait dépassé la taille limite. Correction du panneau d’hébergement et le problème a disparu. Paradoxalement, la taille limite des e-mails de ma société d’hébergement est passée au spam :)
J'ai eu le même problème à entrer dans la zone d'administration d'un site wordpress. Mon problème a été résolu en rétrogradant de 7 à 5 la version de PHP sur mon serveur Web. Certains plugins ne fonctionnaient pas correctement sous PHP 7. Ainsi, après la rétrogradation, je les ai tous désactivés et mis à niveau PHP à 7 et cela fonctionnait.
Pour moi, la solution à ce problème de boucle de connexion WordPress était dans la base de données. La première étape consiste à se connecter à la base de données. Je viens d'utiliser PhpMyAdmin pour this.Une fois connecté, trouvez votre table WordPress et naviguez vers wp_options .
Ce tableau contient deux champs qui pourraient être à l'origine du problème de bouclage de votre page de connexion WordPress.
Assurez-vous que l'URL indiquée dans ces deux champs est définie sur ce que vous attendez. (Même URL) Modifiez la valeur pour que tout soit prêt.