Pertanyaan berumur 5 tahun ...
Oke, saya punya kesalahan ini, setelah menginstal sertifikat SSL saya dan mengubah semua link yang http
ke https
menggunakan wp-cli.phar ditemukan di sini .
Saya mencoba berbagai konfigurasi dan sepertinya tidak ada yang menyelesaikan ini, kecuali saya atur ini:
define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);
untuk ini:
define('FORCE_SSL_ADMIN', false);
define('FORCE_SSL_LOGIN', false);
Itu memungkinkan saya untuk menekan halaman login, tetapi kemudian tidak dapat benar-benar masuk. Saya mencoba menjawab dua tetapi sayangnya itu tidak membantu, Sampai saya melakukan perubahan berikut:
/** 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';
Untuk beberapa alasan, saya tidak tahu mengapa - saya harus mengubah
! == salah
untuk
! == benar
Saya menjalankan nginx sebagai host dan membalikkan proxy ke unit nginx ... Jika ada yang tahu mengapa itu berhasil, Tolong beri tahu saya