php5.4環(huán)境下安裝ECshop會(huì)出現(xiàn)很多Strict Standards錯(cuò)誤、警告,經(jīng)過查找,已經(jīng)找到解決方案.
1、php5.4環(huán)境下安裝ECshop出現(xiàn)includes/cls_template.php on line 406的解決方案.
出現(xiàn)下面這就話:
Strict Standards: Only variables should be passed by reference in D:/wamp/ecshop/includes/cls_template.php on line 406
第406行:$tag_sel = array_shift(explode(' ', $tag));
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)過,絕對(duì)可行,因?yàn)閍rray_shift的參數(shù)是引用傳遞的,5.3以上默認(rèn)只能傳遞具體的變量,而不能通過函數(shù)返回值.
2、php5.4環(huán)境下安裝ECshop出現(xiàn)includes/lib_base.php on line 346的解決方案。
將cls_image.php 中 function gd_version() 改成 static function gd_version() 即可。
3、后臺(tái)點(diǎn)擊 開店向?qū)?警告的解決方案。
admin/include/modules/payment 下的幾個(gè)文件構(gòu)造函數(shù)錯(cuò)誤,刪掉即可,PHP構(gòu)造函數(shù)不是那樣寫的,估計(jì)寫這構(gòu)造函數(shù)的人是C++出身.
新聞熱點(diǎn)
疑難解答
圖片精選