帝國CMS7.5切換php7.x后臺登錄顯示空白(解決方法匯總)
升級PHP版本由原來5.X切換使用PHP7.*運行環境時會出現登錄后臺空白的情況,以下兩種方法可設置支持PHP7.*
操作步驟:
1、全新安裝帝國CMS時:
只需安裝時“MYSQL接口類型”選擇“mysqli”即可支持PHP7系列。系統會自動識別。
2、已經運行的帝國CMS站點切換PHP7.*運行環境:
需修改配置文件“/e/config/config.php”將“$ecms_config['db']['usedb']='mysql';”修改為“$ecms_config['db']['usedb']='mysqli';”(注意事項:UTF8文件不能用記事本修改文件,否則會將文件轉為GBK編碼,推薦用notepad++修改。)
如果有手機端,同步需要修改 /m/e/config/config.php 將“$ecms_config['db']['usedb']='mysql';”修改為“$ecms_config['db']['usedb']='mysqli';”
這樣就可以支持PHP7.X版本了。
3、php.ini配置問題,按下面修改即可解決:(記得改完重啟環境)
修改php.ini配置文件,把error_reporting = E_ALL 改成 error_reporting = E_ALL & ~E_NOTICE
4、如果修改上述不能解決問題,報錯依舊。請繼續修改PHP.ini文件 把display_errors = ON改成display_errors = Off關掉報錯就可以了!
$ecms_config['esafe']['ckfromurl']=0; //是否啟用來源地址驗證,0為不驗證,1為全部驗證,2為后臺驗證,3為前臺驗證,4為全部驗證(嚴格),5為后臺驗證(嚴格),6為前臺驗證(嚴格)
操作步驟:
1、全新安裝帝國CMS時:
只需安裝時“MYSQL接口類型”選擇“mysqli”即可支持PHP7系列。系統會自動識別。
2、已經運行的帝國CMS站點切換PHP7.*運行環境:
需修改配置文件“/e/config/config.php”將“$ecms_config['db']['usedb']='mysql';”修改為“$ecms_config['db']['usedb']='mysqli';”(注意事項:UTF8文件不能用記事本修改文件,否則會將文件轉為GBK編碼,推薦用notepad++修改。)
如果有手機端,同步需要修改 /m/e/config/config.php 將“$ecms_config['db']['usedb']='mysql';”修改為“$ecms_config['db']['usedb']='mysqli';”
這樣就可以支持PHP7.X版本了。
3、php.ini配置問題,按下面修改即可解決:(記得改完重啟環境)
修改php.ini配置文件,把error_reporting = E_ALL 改成 error_reporting = E_ALL & ~E_NOTICE
4、如果修改上述不能解決問題,報錯依舊。請繼續修改PHP.ini文件 把display_errors = ON改成display_errors = Off關掉報錯就可以了!
方法如下:
修改config.php中ckfromurl的值為“0”,代碼如下:
$ecms_config['esafe']['ckfromurl']=0;
config.php路徑:/e/config/config.php
以上,僅供參考
解決方法:
打開e/config/config.php,搜索$ecms_config['esafe']['ckhuseragent']= ,去掉 ""里邊的內容即可解決該問題。
$ecms_config['esafe']['ckfromurl']=0; //是否啟用來源地址驗證,0為不驗證,1為全部驗證,2為后臺驗證,3為前臺驗證,4為全部驗證(嚴格),5為后臺驗證(嚴格),6為前臺驗證(嚴格)
版權聲明: 本站僅提供信息存儲空間服務,旨在傳遞更多信息,不擁有所有權,不承擔相關法律責任,不代表本網贊同其觀點和對其真實性負責。如因作品內容、版權和其它問題需要同本網聯系的,請發送郵件至 舉報,一經查實,本站將立刻刪除。