Question de 5 ans ...
D'accord, j'ai eu cette erreur après l'installation de mon certificat SSL et la modification de tous les liens permettant http
d' https
utiliser le fichier wp-cli.phar trouvé ici .
J'ai essayé diverses configurations et aucune ne semblait résoudre ce problème, à moins de définir ceci:
define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);
pour ça:
define('FORCE_SSL_ADMIN', false);
define('FORCE_SSL_LOGIN', false);
Cela m'a permis d'accéder à la page de connexion, mais n'a pas pu ensuite me connecter. J'ai essayé de répondre à la deuxième question, mais cela n'a malheureusement pas aidé non plus, jusqu'à ce que je fasse le changement suivant:
/** SSL */
define('FORCE_SSL_ADMIN', true);
// in some setups HTTP_X_FORWARDED_PROTO might contain
// a comma-separated list e.g. http,https
// so check for https existence
if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== true)
$_SERVER['HTTPS']='on';
Pour une raison quelconque, je ne sais pas pourquoi - je devais changer le
! == faux
à
! == true
J'utilise nginx en tant qu'hôte et proxy inverse pour l'unité nginx ... Si quelqu'un a une idée du pourquoi cela a fonctionné, merci de me le faire savoir.