Pregunta de 5 años ...
Está bien, tuve este error, después de instalar mi certificado SSL y cambiar todos los enlaces que estaban http
a https
usar el wp-cli.phar encontrado aquí .
Intenté varias configuraciones y ninguna parecía resolver esto, a menos que establezca esto:
define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);
a esto:
define('FORCE_SSL_ADMIN', false);
define('FORCE_SSL_LOGIN', false);
Me permitió acceder a la página de inicio de sesión, pero luego no pude iniciar sesión realmente. Intenté responder dos, pero desafortunadamente tampoco ayudó, hasta que hice el siguiente cambio:
/** 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 alguna razón, no sé por qué, tuve que cambiar el
! == falso
a
! == verdadero
Estoy ejecutando nginx como host y proxy inverso a la unidad nginx ... Si alguien tiene alguna idea de por qué funcionó, hágamelo saber