久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網站建設 > DEDECMS在PHP5.4不能正常運行的解決方法,dedecms

DEDECMS在PHP5.4不能正常運行的解決方法,dedecms

時間:2023-07-19 11:07:19 閱讀: 文章分類: 網站建設 作者: dede技術員

導讀:dedecmsdedecms這篇文章主要為大家介紹了DEDECMS在PHP5.4不能正常運行的解決方法,針對php5.4一些函數調用的調整進行了相應的修改,具有一定參考借鑒價值,需要的朋友dede后臺模板織夢cms模板。

dede后臺模板織夢cms模板

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

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

棘手的是與PHP5.2升級到PHP5.3有所不同的是,從5.3到5.4之間似乎變化不少,這也造成了筆者在將DEDECMS系統遷移到PHP5.4.x平臺的時候出現了前臺500錯誤后臺直接空白的情況,當時也沒有深究便換回PHP5.3了。

最近仔細查了下相關資料,發(fā)現主要是因為目前DEDECMSdede5.7模板代碼中使用了PHP5.4中棄用的一些函數,主要如下:

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無法正常運行的函數便是session_register。

網上實測有效的方法有如下兩種:

第一種方法申明將此函數廢棄,在include/userldede手機模板ogin.class.php中加入如下代碼:代碼如下:function session_register() { return true; }第二種方法是該該頁中的函數代碼替換,被替換代碼大致在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, '/');

關鍵詞標簽: CMS 解決方法 正常運行

聲明: 本文由我的SEOUC技術文章主頁發(fā)布于:2023-07-19 ,文章DEDECMS在PHP5.4不能正常運行的解決方法,dedecms主要講述解決方法,正常運行,CMS網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_30617.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優(yōu)化,小程序設計制作搭建開發(fā)定制網站等,數千家網站定制開發(fā)案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業(yè)經驗
  • 150+覆蓋行業(yè)
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 娱乐| 海兴县| 长寿区| 昆明市| 陇南市| 绥滨县| 永顺县| 枣庄市| 绵竹市| 炎陵县| 诸暨市| 浮梁县| 林口县| 同心县| 通江县| 衢州市| 建平县| 伊吾县| 房山区| 岑溪市| 崇礼县| 盐源县| 庄河市| 南宁市| 长武县| 兴化市| 贞丰县| 玛纳斯县| 广水市| 格尔木市| 临桂县| 靖安县| 什邡市| 都昌县| 尤溪县| 甘孜县| 滕州市| 昭苏县| 甘洛县| 枣强县| 普洱|