帝國cms7.2版本升級7.5失敗后,恢復(fù)7.2后奔誓,出現(xiàn)https無法正常登錄后臺出現(xiàn)空白斤吐,如何解決?同理7.2版本出現(xiàn)https登錄后臺空白也是如此解決。
帝國cms7.2版本:
首先和措,/e/class/connect.php文件中查找如下代碼:
一庄呈、查找function eReturnDomain(),找到如下代碼:
//返回當(dāng)前域名
function eReturnDomain(){
$domain=RepPostStr($_SERVER['HTTP_HOST'],1);
if(empty($domain))
{
return '';
}
return 'http://'.$domain;
}
替換成:
//返回當(dāng)前域名
function eReturnDomain(){
$domain=RepPostStr($_SERVER['HTTP_HOST'],1);
if(empty($domain))
{
return '';
}
return ($_SERVER['HTTPS'] ? 'https':'http').'://'.$domain;
}
二臼婆、查找function FWeReturnDomain()抒痒,找到如下代碼:
//返回當(dāng)前域名
function FWeReturnDomain(){
$domain=RepPostStr($_SERVER['HTTP_HOST'],1);
if(empty($domain))
{
return '';
}
return 'http://'.$domain;
}
替換成:
//返回當(dāng)前域名
function FWeReturnDomain(){
$domain=RepPostStr($_SERVER['HTTP_HOST'],1);
if(empty($domain))
{
return '';
}
return ($_SERVER['HTTPS'] ? 'https':'http').'://'.$domain;
}
帝國cms7.5版本:
7.5版本自帶http和https自動(dòng)識別功能幌绍,但有時(shí)候會出現(xiàn)判斷錯(cuò)誤颁褂,后臺登錄也會出現(xiàn)空白頁。
打開/e/config.php傀广,查找'httptype'=>0改為'httptype'=>2.
'httptype'=>0翠订,代表自動(dòng)
'httptype'=>1代表全站http
'httptype'=>2冀惭,代表全站https
'httptype'=>3,代表后臺https,前臺http
'httptype'=>,代表后臺http,前臺https
以上,就是帝國后臺登錄后出現(xiàn)空白的解決方法似枕。
問題延伸:前段時(shí)間,由于帝國換的百度編輯器壞了屏歹,出現(xiàn)空白無法輸入认臊。折騰了幾天,這次吓懈,修復(fù)https問題歼冰,意外連編輯器也修復(fù)了,正常顯示耻警,難道編輯器不顯示隔嫡,和7.2https有關(guān)?有待驗(yàn)證甘穿,懂的高手腮恩,可以回復(fù)我,謝謝温兼!