新聞中心
安裝Ecshop商城系統(tǒng)提示Only variables should be passed by referen出錯的解決方法
無憂主機小編在安裝Ecshop的時候爆了一個錯誤,錯誤見提示: Strict Standards: Only variables should be passed by reference in /data/cnkr25/public_html/includes/cls_template.php on line 418 無憂主機小編安裝ecshop無數(shù)次,還是第一次遇到這樣的問題,經(jīng)過幾番折騰,終于搞明白了原因,這個是因為ecshop的安裝環(huán)境導(dǎo)致的,在php5.2環(huán)境下是完美錯誤的,但是在php5.3環(huán)境下就會報這個錯誤,剛好今天是義務(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); (實驗過,絕對可行) 因為array_shift的參數(shù)是引用傳遞的,5.3以上默認只能傳遞具體的變量,而不能通過函數(shù)返回值 解決辦法2: 或則如果這樣配置的話: error_reporting = E_ALL | E_STRICT 無憂主機小編今天遇到這樣的問題,是在其它空間商的php5.3環(huán)境的php虛擬主機發(fā)現(xiàn),無憂主機php5.3環(huán)境下php空間,安裝ecshop是否存在這樣的問題類?果斷和經(jīng)理申請,要了一個無憂主機香港獨立IP 300M的php5.3環(huán)境的php空間,來安裝測試最新版本的ecshop系統(tǒng)。安裝過程,完美無錯,完美兼容。如果,你在使用的是無憂主機提供的php5.3環(huán)境的php空間,無須安裝上面的教程進行修改,可以完美支持。同時,無憂主機也 將這個錯誤,發(fā)了一封郵件給ecshop的開發(fā)團隊。
本文地址:http://www.love62.cn/ecshop/13177.html
![1](/wp-content/themes/starow_z/img/o-1.png)
![1](/wp-content/themes/starow_z/img/o-2.png)
![1](/wp-content/themes/starow_z/img/o-3.png)
![1](/wp-content/themes/starow_z/img/o-4.png)
![1](/wp-content/themes/starow_z/img/o-5.png)
![1](/wp-content/themes/starow_z/img/o-6.png)
![1](/wp-content/themes/starow_z/img/o-7.png)