Coincé dans une boucle infinie en essayant de vous connecter à mon site wordpress. Je tape l'URL/wp-admin, puis il me renvoie au site Web normal, pas à la page de connexion de l'administrateur.
J'ai essayé avec http et https sans succès ...
J'ai trouvé une solution. Dans wp-config.php
ajouter:
define('FORCE_SSL_ADMIN', false);
Dans ma situation, j'ai migré vers https depuis http et utiliser le plugin Renommer wp-login.php
Mon wp-config.php
contenait les lignes:
define('WP_SITEURL','https://example.com');
define('WP_HOME','https://example.com');
Sans la ligne define('FORCE_SSL_ADMIN', false);
, une boucle de redirection se produit.
Ne vous inquiétez pas, vous reviendrez vite si vous suivez ces étapes une à la fois, jusqu'à ce que vous ayez réussi!
define('WP_HOME','http://example.com'); define('WP_SITEURL','http://example.com');
Je viens de résoudre un problème avec ce symptôme. Les 8 valeurs de clé et de sel doivent être présentes dans le fichier wp-config.php
sinon l'administrateur ne fonctionnera pas.
Je les avais dans le fichier, mais à cause de la façon dont j'ai généré dynamiquement wp-config.php
, les valeurs ont été ajoutées au bas du fichier. Toute définition de constante (define()
) doit être placée au-dessus de la ligne /* That's all, stop editing! Happy blogging. */
.
Wordpress n'a pas indiqué d'erreur ni de journal pour indiquer qu'il manquait des éléments de configuration. Cela a également arrêté le fonctionnement de 'WP_DEBUG', true
. Une fois que j'ai déplacé tout cela plus haut dans le fichier wp-config.php
, tout a commencé à fonctionner.
Je passe des heures à essayer de résoudre ce problème, j'ai tout fait. Notez éventuellement un journal sur les autorisations d'écriture de groupe sur le fichier wp-login.php. Regardé et les autorisations de fichier du serveur étaient 664 .. changé en 644 et le problème résolu.
J'ai eu le même problème après avoir déplacé mon site d'un hôte de production à localhost pour les tests de développement. Les étapes qui fonctionnent pour moi en production ne fonctionnaient pas localement. Par exemple, lorsque vous utilisez Chrome comme navigateur, entrez
http: // localhost/wp/wp-adminserait redirigé vers
Entrer mon nom d'utilisateur/mot de passe redirigerait vers le deuxième lien avec un nouveau nom d'utilisateur/mot de passe Invite.
Résolution de Firefox: add to wp-config.php:
define('WP_HOME','http://your_url.com');
define('WP_SITEURL','http://your_url.com');
Résolution Chrome: Supprimez la chaîne de requête de redirection de la page de connexion: par exemple.http: //localhost/wp/wp-login.php.
Oui, je ne connais que très peu Wordpress et je ne suis pas tout à fait certain de la route interne utilisée pour les connexions et les redirections après l’authentification. Il ya donc eu beaucoup d’essais et d’erreurs pour trouver ces deux solutions. J'espère qu'ils pourront aider quelqu'un d'autre.