5-letnie pytanie ...
Ok, miałem ten błąd, po zainstalowaniu mój certyfikat SSL i zmienia wszystkie linki, które były http
do https
korzystania z wp-cli.phar znaleźć tutaj .
Próbowałem różnych konfiguracji i chyba żadna nie rozwiązała tego problemu, chyba że ustawię to:
define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);
do tego:
define('FORCE_SSL_ADMIN', false);
define('FORCE_SSL_LOGIN', false);
Pozwoliło mi to wejść na stronę logowania, ale wtedy nie mogłem się zalogować. Próbowałem odpowiedzieć na dwa, ale to niestety nie pomogło, dopóki nie zrobiłem następującej zmiany:
/** 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';
Z jakiegoś powodu nie wiem dlaczego - musiałem zmienić
! == false
do
! == prawda
Używam nginx jako hosta i odwrotnego proxy do jednostki nginx ... Jeśli ktoś ma pojęcie, dlaczego to zadziałało, daj mi znać