久久机这里只有精品,国产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è)
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 富锦市| 沈丘县| 图木舒克市| 来安县| 常熟市| 滨州市| 元氏县| 湘乡市| 舟曲县| 宜章县| 宜兰县| 远安县| 木里| 吕梁市| 乐山市| 江川县| 昌江| 大宁县| 古丈县| 芦山县| 瓮安县| 保亭| 定日县| 平阳县| 逊克县| 乐陵市| 恩施市| 牡丹江市| 金乡县| 安福县| 水城县| 社旗县| 南靖县| 买车| 普兰县| 林甸县| 凤翔县| 栖霞市| 铜川市| 廊坊市| 乳山市|