DedeCMS V5.7安裝后登錄后臺顯示空白解決辦法,ded
導讀:dedecmsdedecms我總結了出現DedeCMS V5.7安裝后登錄后臺顯示空白這個原因的php都是使用了php5.4+的版本了,我們在php官方會發現session_registe織夢模板免費dede免費校板下戰。
原因分析
session_register,php5.4移除了這個函數,版本里說明,繼續使用該函數會產生錯誤。 if (!isset($_SESSION[$this->keepUserTypeTag]))改成這個方式就可以了
解決方法是:
找到文件夾中的userlogin.class織夢手機模板.php文件中把所有帶有session_register的全部刪除即可。
@session_register下的所有語句屏蔽掉
function keepUser() { if($this->userID != ” && $this->userType != ”) { globdede免費校板下戰al $admincachefile,$adminstyle; if(empty($adminstyle)) $adminstyle = ‘dedecms’;
$_SESSION[$this->keepAdminStyleTag] = $adminstyle;
PutCooki織夢模板修改e(‘DedeUserID’, $this->userID, 3600 * 24, ‘/’); PutCookie(‘DedeLoginTime’, time(), 3600 * 24, ‘/’);
$this->ReWriteAdminChannel();
return 1; } else{….以下省略
DedeCMS-V5.7后臺登陸成功之后為空白頁
經過反復排查得出了下面總結
其實問題比較簡單在降低了log級別之后 error_reporting(E_ALL);
可以看到在header之前有了輸出,為什么會這樣呢,在php include 和require的時候 如果文件編碼不一致會導致頁面會輸出一些空白,這就是問題所在,我用eclie把程序編碼都變成UTF8(之前是UTF8 + BOM)經過轉換之后我發現include/comm.inc.php 編碼還是UTF8 + BOM ,于是用editplus 強制轉成UTF8,問題解決。其實主要問題是出在include/comm.inc.php 文件編碼上 轉成UTF8即可。
相關織夢模板免費dede免費校板下戰。聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-19 ,文章DedeCMS V5.7安裝后登錄后臺顯示空白解決辦法,ded主要講述解決辦法,后臺,CMS網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_31119.html