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';
किसी कारण से, मुझे नहीं पता कि क्यों - मुझे बदलना पड़ा
! == असत्य
सेवा
! == सच
मैं होस्ट के रूप में nginx चला रहा हूं और nginx यूनिट के लिए प्रॉक्सी को रिवर्स कर रहा हूं ... अगर किसी को कोई भी विचार है कि काम क्यों किया है, तो कृपया मुझे बताएं