帝國CMS後臺登入空白怎麼辦?如何修改成https

雪莉06發表於2024-09-03

今天總結一下帝國CMS 後臺登入空白常見問題已經解決方案!

1、帝國cms修改成https後後臺登陸空白的解決辦法

以下方法適用帝國cms7.5版本:

7.5版本已經有了http和https自動識別,但是因為一些疑難雜症的原因,自動識別判斷的不準,後臺登入也是空白,

我們可以開啟e/config.php查詢'httptype'=>0改為'httptype'=>2即可

'httptype'=>0, 代表自動

'httptype'=>1,代表全站http

'httptype'=>2,代表全站https

'httptype'=>3,代表後臺https,前臺http

'httptype'=>,代表後臺http,前臺https

以下方法適用帝國cms7.2和以下的版本:

方法一、

開啟/e/class/connect.php檔案,ctrl+h

查詢

1return 'http://'.$domain;

替換為

1return ($_SERVER['HTTPS'] ? 'https':'http').'://'.$domain;

方法二、

步驟一:找到/e/class/connect.php檔案中如下程式碼:

123456789function eReturnDomain(){ $domain=RepPostStr($_SERVER['HTTP_HOST'],1); if(empty($domain)) { return''; } return 'http://'.$domain; }

替換成:

12345678910111213$domain=RepPostStr($_SERVER['HTTP_HOST'],1); if(empty($domain)) { return ''; } return ($_SERVER['HTTPS'] ? 'https':'http').'://'.$domain; }

步驟二:

找到

123456789101112131415function FWeReturnDomain(){ $domain=RepPostStr($_SERVER['HTTP_HOST'],1); if(empty($domain)) { return ''; } return 'http://'.$domain; }

替換為:

12345678910111213$domain=RepPostStr($_SERVER['HTTP_HOST'],1); if(empty($domain)) { return ''; } return ($_SERVER['HTTPS'] ? 'https':'http').'://'.$domain; }

以上是關於帝國cms修改成https後後臺登陸空白的解決辦法!

2、剛剛安裝好的程式登陸後臺空白

檢視PHP版本,不要超過5.6!

還有一些就是驗證問題,導致登陸出現空白頁面,請耐心排查!

相關文章