5 Jahre alte Frage ...
Okay, ich hatte diesen Fehler, nachdem ich mein SSL-Zertifikat installiert und alle Links geändert hatte , die http
zur https
Verwendung der hier gefundenen wp-cli.phar führten .
Ich habe verschiedene Konfigurationen ausprobiert und keine schien dies zu beheben, es sei denn, ich habe dies eingestellt:
define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);
dazu:
define('FORCE_SSL_ADMIN', false);
define('FORCE_SSL_LOGIN', false);
Ich konnte die Anmeldeseite aufrufen, konnte mich dann aber nicht anmelden. Ich habe versucht, Antwort zwei zu beantworten, aber das hat leider auch nicht geholfen, bis ich die folgende Änderung vorgenommen habe:
/** 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';
Aus irgendeinem Grund weiß ich nicht warum - ich musste das ändern
! == false
zu
! == wahr
Ich verwende Nginx als Host und Reverse Proxy für Nginx Unit ... Wenn jemand eine Ahnung hat, warum das funktioniert hat, lassen Sie es mich bitte wissen