คำถามอายุ 5 ปี ...
เอาล่ะฉันมีข้อผิดพลาดนี้หลังจากติดตั้งใบรับรอง SSL ของฉันและการเปลี่ยนแปลงการเชื่อมโยงทั้งหมดที่มีhttp
การhttps
ใช้งาน wp-cli.phar พบที่นี่
ฉันลองการกำหนดค่าต่าง ๆ และดูเหมือนจะไม่มีใครแก้ไขได้เว้นแต่ฉันจะตั้งค่านี้:
define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);
สำหรับสิ่งนี้:
define('FORCE_SSL_ADMIN', false);
define('FORCE_SSL_LOGIN', false);
อนุญาตให้ฉันกดปุ่มลงชื่อเข้าใช้หน้า แต่ไม่สามารถเข้าสู่ระบบได้จริง ฉันพยายามตอบสองข้อ แต่น่าเสียดายที่ไม่ได้ช่วยอะไรเช่นนั้นจนกว่าฉันจะทำการเปลี่ยนแปลงต่อไปนี้:
/** 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';
ด้วยเหตุผลบางอย่างฉันไม่รู้ว่าทำไม - ฉันต้องเปลี่ยน
! == false
ไปยัง
! == จริง
ฉันกำลังเรียกใช้ nginx ในฐานะโฮสต์และย้อนกลับพร็อกซีไปยังหน่วย nginx ... หากใครมีความคิดว่าทำไมจึงใช้งานได้โปรดแจ้งให้เราทราบ