DedeCMS不支持PHP5.3、5.4及以上版本后臺500錯誤白屏的解決方法
發(fā)布時間:2016-05-17 21:02:17 作者:佚名
我要評論

這篇文章主要介紹了DedeCMS不支持PHP5.3、5.4及以上版本后臺500錯誤白屏的解決方法,需要的朋友可以參考下
今天把系統(tǒng)換成了windows server 2008 r2 同時將PHP環(huán)境提升至PHP5.5版本,測試PHPinfo的時候一點問題都沒有,但是登陸dede后臺卻顯示500錯誤,這應該怎么解決呢?百度了一下發(fā)現dede不支持PHP5.3、PHP5.4及以上版本了,主要原為是php5.4的版本廢除了session_register函數
可以采用如$_SESSION[$this->keepUserIDTag] = $this->userID;
這種方式處理完整代碼如下
首先打開 include/userlogin.class.php這個文件,在287行到308行原內容如下:
復制代碼
代碼如下:@session_register($this->keepUserIDTag);
$_SESSION[$this->keepUserIDTag] = $this->userID;
@session_register($this->keepUserTypeTag);
$_SESSION[$this->keepUserTypeTag] = $this->userType;
@session_register($this->keepUserChannelTag);
$_SESSION[$this->keepUserChannelTag] = $this->userChannel;
@session_register($this->keepUserNameTag);
$_SESSION[$this->keepUserNameTag] = $this->userName;
@session_register($this->keepUserPurviewTag);
$_SESSION[$this->keepUserPurviewTag] = $this->userPurview;
@session_register($this->keepAdminStyleTag);
$_SESSION[$this->keepAdminStyleTag] = $adminstyle;
PutCookie(‘DedeUserID’, $this->userID, 3600 * 24, ‘/’);
PutCookie(‘DedeLoginTime’, time(), 3600 * 24, ‘/’);
替換成
復制代碼
代碼如下:if(empty($adminstyle)) $adminstyle = ‘dedecms’;
//@session_register($this->keepUserIDTag);
$_SESSION[$this->keepUserIDTag] = $this->keepUserIDTag;
$_SESSION[$this->keepUserIDTag] = $this->userID;
//@session_register($this->keepUserTypeTag);
$_SESSION[$this->keepUserTypeTag] = $this->keepUserTypeTag;
$_SESSION[$this->keepUserTypeTag] = $this->userType;
// @session_register($this->keepUserChannelTag);
$_SESSION[$this->keepUserChannelTag] = $this->keepUserChannelTag;
$_SESSION[$this->keepUserChannelTag] = $this->userChannel;
//@session_register($this->keepUserNameTag);
$_SESSION[$this->keepUserNameTag] = $this->keepUserNameTag;
$_SESSION[$this->keepUserNameTag] = $this->userName;
//@session_register($this->keepUserPurviewTag);
$_SESSION[$this->keepUserPurviewTag] = $this->keepUserPurviewTag;
$_SESSION[$this->keepUserPurviewTag] = $this->userPurview;
// @session_register($this->keepAdminStyleTag);
$_SESSION[$this->keepAdminStyleTag] = $this->keepAdminStyleTag;
$_SESSION[$this->keepAdminStyleTag] = $adminstyle;
PutCookie(‘DedeUserID’, $this->userID, 3600 * 24, ‘/’);
PutCookie(‘DedeLoginTime’, time(), 3600 * 24, ‘/’);
相關文章
織夢dedecms安全漏洞include/common.inc.php漏洞解決方法
據悉DEDECMS的全局變量初始化存在漏洞,可以任意覆蓋任意全局變量,下面是具體的解決方法,需要的朋友可以參考下2021-05-13織夢DEDECMS建立模型、簡單分表、索引優(yōu)化操作方法
最近因為使用的dede系統(tǒng)考慮后期數據量大的問題,所以提前將dedecms優(yōu)化一下,應對后期數據量大導致后臺卡等問題,這里為大家分享一下,主要是思路對于新版本的dedecms需要2021-05-12DedeCMS大數據負載性能優(yōu)化方案(簡單幾招讓你提速N倍)
今天我們分享一下DedeCMS數據負載性能優(yōu)化的方法,因為目前70w條記錄,導致站點后臺查詢慢,生成HTML也很吃力,經過下面的優(yōu)化確實可以提升不少2021-05-12mysql織夢索引優(yōu)化之MySQL Order By索引優(yōu)化
最近基于mysql數據庫的織夢系統(tǒng)查詢與生成靜態(tài)頁面比較慢,所以想優(yōu)化一下索引試試能不能提高一下執(zhí)行效率下面是具體的實現步驟,需要的朋友可以參考一下2021-05-12織夢dedecms頁面空白后開啟錯誤信息提示功能方便調試錯誤
織夢后臺空白、織夢后臺左側空白等相關問題,如果沒有報錯提示信息,不顯示任何內容,對新手來說摸不著頭腦,無從下手,開啟織夢錯誤信息提示錯誤調試設置,讓程序告訴我們2021-05-12- 最近考慮用dedecms做個大數據量的網站,為什么用dedecms呢因為這個系統(tǒng)特別好用,但負載是軟肋,很多功能只能自己動手實現了,下面就為大家分享一下具體的方法2021-05-12
- 這篇文章主要介紹了加固版織夢CMS整站源碼通用安裝教程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-03-17
織夢DEDECMS robots優(yōu)化設置的具體方法
這篇文章主要介紹了織夢DEDECMS robots優(yōu)化設置的具體方法,DEDECMS自帶的robots.txt文件設置很簡單,并不能完全滿足網站的優(yōu)化要求,需要的朋友可以參考下本篇方法2020-12-02- 這篇文章主要介紹了Dedecms網站Title標簽SEO優(yōu)化方法,主要涉及到如何實現"三級欄目_二級欄目_一級欄目_網站名稱"的問題,需要的朋友可以參考下小編的方法2020-12-02
dedecms文章關鍵字(自動內鏈)php5.5以上版本urf-8失效的解決方法
這篇文章主要為大家詳細介紹了dedecms文章關鍵字(自動內鏈)php5.5以上版本urf-8失效的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下,有需要的朋友可以收藏2020-11-18