web-dev-qa-db-fra.com

wp-admin redirige vers https, refusant la connexion

J'utilise cloudflare via le plugin cloudflare, l'activation de SSL.

Ssl activé dans le fichier wp-config.php:

define('WP_HOME','https://example.org');

define('WP_SITEURL','https://example.org');

$_SERVER['HTTPS'] = 'on';

Tout semble bien fonctionner sur le site principal, mais lorsque j'essaie de me connecter à l'administrateur, je vois:

Vous ne disposez pas des autorisations suffisantes pour accéder à cette page.

Cela a commencé après être entré dans les paramètres généraux et en ajustant les options "Accueil" et "URL du site".

En suivant les guides, je peux faire apparaître la page (au lieu d’être bloquée dans une boucle de redirection infinie).

Je ne sais pas quoi d'autre modifier ici, car je viens de perdre des autorisations juste après le passage à https partout.

3

Vous devez transférer le http: // vers https: // pour éviter la boucle infinie.

if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')
   $_SERVER['HTTPS']='on';
1
Manoj Kumar

Le type ci-dessus était correct, cependant la chaîne DOIT être au-dessus:

require_once(ABSPATH . 'wp-settings.php');

Ceci est situé dans wp-config.php :)

2