欧美极品在线观看不卡|国产精品Va免费视频|国产国产人无码在线免费|亚洲精品无码九九九九九|亚洲国产综合精品久久久久|成人国产在线观看高清不卡|制服诱惑一区二区三区六区|国产一区二区精品高清在线观看

新聞中心

Ecshop在php5.5版本上報錯的解決方法

作者 / 無憂主機(jī) 時間 2015-02-02 16:57:51

現(xiàn)在程序的不斷更新,php的版本也不斷推陳出新,目前已經(jīng)出到php5.5版本了。而Ecshop卻沒來得及修改,如果在高版本的php虛擬主機(jī)上安裝ecshop程序,出現(xiàn)兼容性問題。無憂主機(jī)小編在本地環(huán)境php5.5上安裝出現(xiàn)以下兩種報錯提示: Only variables should be passed by reference php Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead...? 通過在網(wǎng)絡(luò)上查找,無憂主機(jī)小編發(fā)現(xiàn)并不是只能在低版本的php中安裝,也是找到了解決辦法,方便大家在php5.5版本上調(diào)試程序。小編就在這里把解決方法分享給大家: 先說明第一個問題的解決方法: php 5.3以上版本的問題,和配置有關(guān) 只要418行把這一句拆成兩句就沒有問題了。 將下列:

$tag_sel = array_shift(explode(' ', $tag));
修改為:
$tag_arr = explode(' ', $tag); $tag_sel = array_shift($tag_arr);
因?yàn)閍rray_shift的參數(shù)是引用傳遞的,5.3以上默認(rèn)只能傳遞具體的變量,而不能通過函數(shù)返回值 第二個報錯解決辦法: 找到文件:include/cls_template.php 將以下代碼:
return preg_replace("/{([^\}\{\n]*)}/e", "\$this->select('\\1');", $source);
修改成:
return preg_replace_callback("/{([^\}\{\n]*)}/", function($r) { return $this->select($r[1]); }, $source);
無憂主機(jī)小編目前只遇到這樣兩個報錯,如果在程序調(diào)試和開發(fā)過程中遇到其他的問題,如果能夠解決,無憂主機(jī)小編也是會整理出解決方法的。希望大家都能把網(wǎng)站做好~ 無憂主機(jī)相關(guān)文章推薦閱讀: 如何利用巧妙UPDATE語句清空所有會員的積分方法 ECSHOP程序底部減少數(shù)據(jù)庫查詢只顯示在線人數(shù)的修改方法 ECSHOP上傳商品圖片在空間生成文件夾如何自動以年月日命名? ECSHOP數(shù)據(jù)表ECS_CATEGORY操作頻率導(dǎo)致網(wǎng)站訪問慢的解決方法

本文地址:http://www.gle-technology.com/ecshop/18554.html

1
1
1
1
1
1
1

客戶服務(wù)熱線

0791-8623-3537

在線客服