国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

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

2024-07-12 08:53:23
字體:
來源:轉載
供稿:網友

本文實例講述了DEDECMS在PHP5.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中加入如下代碼:

復制代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 界首市| 龙井市| 平陆县| 泽州县| 灌阳县| 镶黄旗| 泗阳县| 黑河市| 隆安县| 灵寿县| 闸北区| 仪陇县| 桓台县| 曲沃县| 合川市| 江孜县| 环江| 梁山县| 尚义县| 邓州市| 甘泉县| 海门市| 南宁市| 监利县| 汤原县| 阿拉善盟| 抚顺市| 连城县| 沙田区| 汉川市| 南木林县| 武陟县| 吉隆县| 灵山县| 青岛市| 芮城县| 冀州市| 晋中市| 湘潭县| 肃北| 修文县|