麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 網(wǎng)站 > 建站經(jīng)驗(yàn) > 正文

DEDECMS在PHP5.4不能正常運(yùn)行的解決方法

2024-04-25 20:33:14
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文實(shí)例講述了DEDECMS在PHP5.4不能正常運(yùn)行的解決方法。分享給大家供大家參考。具體分析如下:

PHP5.4是公開(kāi)發(fā)行的PHP程式最新版本,其執(zhí)行速度和內(nèi)存占用等相比PHP5.3而言有10%~30%的性能提升,所以筆者也一直想在實(shí)際環(huán)境中試運(yùn)行PHP5.4(PHP5.4目前最新的版本為5.4.9)。

棘手的是與PHP5.2升級(jí)到PHP5.3有所不同的是,從5.3到5.4之間似乎變化不少,這也造成了筆者在將DEDECMS系統(tǒng)遷移到PHP5.4.x平臺(tái)的時(shí)候出現(xiàn)了前臺(tái)500錯(cuò)誤后臺(tái)直接空白的情況,當(dāng)時(shí)也沒(méi)有深究便換回PHP5.3了。

最近仔細(xì)查了下相關(guān)資料,發(fā)現(xiàn)主要是因?yàn)槟壳癉EDECMS代碼中使用了PHP5.4中棄用的一些函數(shù),主要如下:

allow_call_time_pass_reference、define_syslog_variables、highlight.bg、register_globals、register_long_arrays、magic_quotes、safe_mode、zend.ze1_compatibility_mode、session.bug_compat42、session.bug_compat_warn、session_register以及 y2k_compliance

其中造成DEDECMS5.7無(wú)法正常運(yùn)行的函數(shù)便是session_register。

網(wǎng)上實(shí)測(cè)有效的方法有如下兩種:

第一種方法申明將此函數(shù)廢棄,在include/userlogin.class.php中加入如下代碼:

function session_register()

{

return true;

}

第二種方法是該該頁(yè)中的函數(shù)代碼替換,被替換代碼大致在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, '/');

替換為如下代碼:

global $admincachefile,$adminstyle;

if(emptyempty($adminstyle)) $adminstyle = 'dedecms';

$_SESSION[$this->keepUserIDTag] = $this->keepUserIDTag;

$_SESSION[$this->keepUserIDTag] = $this->userID;

$_SESSION[$this->keepUserTypeTag] = $this->keepUserTypeTag;

$_SESSION[$this->keepUserTypeTag] = $this->userType;

$_SESSION[$this->keepUserChannelTag] = $this->keepUserChannelTag;

$_SESSION[$this->keepUserChannelTag] = $this->userChannel;

$_SESSION[$this->keepUserNameTag] = $this->keepUserNameTag;

$_SESSION[$this->keepUserNameTag] = $this->userName;

$_SESSION[$this->keepUserPurviewTag] = $this->keepUserPurviewTag;

$_SESSION[$this->keepUserPurviewTag] = $this->userPurview;

$_SESSION[$this->keepAdminStyleTag] = $this->keepAdminStyleTag;

$_SESSION[$this->keepAdminStyleTag] = $adminstyle;

PutCookie('DedeUserID', $this->userID, 3600 * 24, '/');

PutCookie('DedeLoginTime', time(), 3600 * 24, '/');

希望本文所述對(duì)大家的dedecms建站有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 91毛片网站 | 免费看成人av| 色偷偷欧美 | 欧洲精品色 | 久久人 | 91av亚洲| 中文日韩 | 99精品热视频 | 日韩精品 | 欧美成人亚洲 | 国产精品自拍99 | 色天天综合网 | 九九热精品免费视频 | 性欧美在线视频 | 黄视频免费在线观看 | 精品成人国产在线观看男人呻吟 | 91av在线免费视频 | 久久国产精品久久久久久电车 | 亚洲午夜久久久久 | 国产精选电影免费在线观看网站 | 嗯~啊~用力~高h | 欧美一级二级毛片视频 | 国产又粗又爽又深的免费视频 | 亚洲aⅴ免费在线观看 | 高清成人在线 | 一日本道久久久精品国产 | 亚洲骚综合 | 九九视频精品在线观看 | 国产精品成人久久久久a级 av电影在线免费 | 爱性久久久久久久 | 国产精品成人免费一区久久羞羞 | 国产资源在线免费观看 | 国产精品成人亚洲一区二区 | 欧美日韩大片在线观看 | 久久人人爽人人爽人人片av高清 | 99视频网| 成人短视频在线观看免费 | 手机国产乱子伦精品视频 | 九九精品在线观看视频 | 一区二区国产在线 | 日本高清视频网站www |