Dedecms在PHP5.4 運行不正常怎么辦建站問題
導讀:建站問題建站問題PHP5.4是公開發行的PHP程式最新版本。其執行速度和內存占用等相比PHP5.3而言有10%~30%的性能提升,所以筆者也一直想在實際環境中試運行PHP5.4網站seo優化診斷工具企業網站建設。
PHP5.4是公開發行的PHP程式最新版本。其執行速度和內存占用等相比PHP5.3而言有10%~30%的性能提升,所以筆者也一直想在實際環境中試運行PHP5.4(PHP5.4目前最新的版本為5.4.9)。 棘手的是與PHP5.2升級到PHP5.3有所不同的是,從5.3到5.4之間似乎變化不少,這也 […]
PHP5.4是公開發行的PHP程式最新版本。其執行速度和內存占用等相比PHP5.3而言有10%網站建設多少錢~30%的性能提升,所以筆者也一直想在實際環境中試運行PHP5.4(PHP5.4目前最新的版本為5.4.9)。 棘手的是與PHP5.2升級到PHP5.3有所不同的是,從5.3到5.4之間似乎變化不少,這也造成了筆者在將DEDECMS系統遷移到PHP5.4.x平臺的時候出現了前臺500錯誤后臺直接空白的情況,當時也沒有深究便換回PHP5.3了。
最近仔細查了下相關資料,發現主要是因為目前DEDECMS代碼中使用了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/userlogin.class.php中加入如下代碼:
function session_register() { return true; }
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-26 ,文章Dedecms在PHP5.4 運行不正常怎么辦建站問題主要講述不正常,標簽,Dedecms在PHP5.4 運行不正常怎么辦網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_10109.html
