新聞中心
安裝Ecshop商城系統(tǒng)提示Only variables should be passed by referen出錯(cuò)的解決方法
無憂主機(jī)小編在安裝Ecshop的時(shí)候爆了一個(gè)錯(cuò)誤,錯(cuò)誤見提示: Strict Standards: Only variables should be passed by reference in /data/cnkr25/public_html/includes/cls_template.php on line 418 無憂主機(jī)小編安裝ecshop無數(shù)次,還是第一次遇到這樣的問題,經(jīng)過幾番折騰,終于搞明白了原因,這個(gè)是因?yàn)閑cshop的安裝環(huán)境導(dǎo)致的,在php5.2環(huán)境下是完美錯(cuò)誤的,但是在php5.3環(huán)境下就會(huì)報(bào)這個(gè)錯(cuò)誤,剛好今天是義務(wù)幫客戶安裝的ecshop(客戶空間是在其它地方買的老空間),隨手記錄,分享大家。 解決辦法1: Php 5.3以上版本的問題,應(yīng)該也和配置有關(guān) 只要406行把這一句拆成兩句就沒有問題了 $tag_sel = array_shift(explode(' ', $tag)); 改成: $tag_arr = explode(' ', $tag); $tag_sel = array_shift($tag_arr); (實(shí)驗(yàn)過,絕對可行) 因?yàn)閍rray_shift的參數(shù)是引用傳遞的,5.3以上默認(rèn)只能傳遞具體的變量,而不能通過函數(shù)返回值 解決辦法2: 或則如果這樣配置的話: error_reporting = E_ALL | E_STRICT 無憂主機(jī)小編今天遇到這樣的問題,是在其它空間商的php5.3環(huán)境的php虛擬主機(jī)發(fā)現(xiàn),無憂主機(jī)php5.3環(huán)境下php空間,安裝ecshop是否存在這樣的問題類?果斷和經(jīng)理申請,要了一個(gè)無憂主機(jī)香港獨(dú)立IP 300M的php5.3環(huán)境的php空間,來安裝測試最新版本的ecshop系統(tǒng)。安裝過程,完美無錯(cuò),完美兼容。如果,你在使用的是無憂主機(jī)提供的php5.3環(huán)境的php空間,無須安裝上面的教程進(jìn)行修改,可以完美支持。同時(shí),無憂主機(jī)也 將這個(gè)錯(cuò)誤,發(fā)了一封郵件給ecshop的開發(fā)團(tuán)隊(duì)。
本文地址:http://www.gle-technology.com/ecshop/13177.html