Pergunta de 5 anos ...
Ok, eu tive esse erro, depois de instalar o meu Certificado SSL e mudar todos os links que estavam http
a https
usar o wp-cli.phar encontrada aqui .
Tentei várias configurações e nenhuma parecia resolver isso, a menos que eu defina isso:
define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);
para isso:
define('FORCE_SSL_ADMIN', false);
define('FORCE_SSL_LOGIN', false);
Ele me permitiu acessar a página de logon, mas não conseguiu efetivamente efetuar o login. Tentei a resposta dois, mas infelizmente isso também não ajudou, até que fiz a seguinte alteração:
/** 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';
Por alguma razão, não sei por que - tive que mudar o
! == false
para
! == true
Estou executando o nginx como host e proxy reverso para a unidade nginx ... Se alguém tiver alguma idéia do por que isso funcionou, por favor me avise