5 Yıllık Soru ...
Tamam, ben SSL Sertifikası yükleme ve were tüm bağlantıları değiştirdikten sonra, bu hatayla http
için https
bulunan wp-cli.phar kullanarak burada .
Çeşitli yapılandırmaları denedim ve ayarlamadığım sürece hiçbiri bunu çözmedi.
define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);
buna:
define('FORCE_SSL_ADMIN', false);
define('FORCE_SSL_LOGIN', false);
Giriş sayfasına girmeme izin verdi, ancak daha sonra gerçekten giriş yapamadı. Cevap 2'yi denedim ama bu da maalesef yardımcı olmadı, Aşağıdaki değişikliği yapana kadar:
/** 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';
Nedense, nedenini bilmiyorum - değiştirmek zorunda kaldım
! == yanlış
için
! == doğru
Nginx'i host olarak çalıştırıyorum ve proxy'yi nginx ünitesine geri gönderiyorum ... Bunun neden işe yaradığı hakkında bir fikri olan varsa, lütfen bana bildirin