×

建站疑惑:EC SHOP出錯的原因

  • 作者:新網(wǎng)
  • 來源:新網(wǎng)
  • 瀏覽:100
  • 2018-02-02 16:55:06

其實(shí)EC SHOP是一款B2C獨(dú)立網(wǎng)店系統(tǒng),這一款系統(tǒng)十分適合企業(yè)以及個人站長電商網(wǎng)絡(luò)搭建,屬于一款開源程序,因此備受人們的關(guān)注。為此小編總結(jié)幾種出現(xiàn)問題的解決方案。

 其實(shí)EC SHOP是一款B2C獨(dú)立網(wǎng)店系統(tǒng),這一款系統(tǒng)十分適合企業(yè)以及個人站長電商網(wǎng)絡(luò)搭建,屬于一款開源程序,因此備受人們的關(guān)注。為此小編總結(jié)幾種出現(xiàn)問題的解決方案。

timg (6).jpg

錯誤1、未聲明靜態(tài)

錯誤提示:Strict Standards: Non-static method cls_image::gd_version() should not be called statically

解決方法:將

return cls_image::gd_version();

替換為

$p = new cls_image();

return $p->gd_version();

錯誤2、變量未通過引用傳遞

錯誤提示:Strict Standards: Only variables should be passed by reference

解決方法:將

$tag_sel = array_shift(explode(\' \', $tag));

替換為

$tag_arr = explode(\' \', $tag);

$tag_sel = array_shift($tag_arr);

錯誤3、函數(shù)已經(jīng)過時

錯誤提示:Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in

解決方法:將

return preg_replace("/{([^}{

]*)}/e", "$this->sel ect(\'\\1\');", $source);

替換為

return preg_replace_callback ("/{([^}{

]*)}/", function($r) { return $this->sel ect($r[1]); }, $source);

錯誤4、構(gòu)造類函數(shù)順序錯誤

錯誤提示:Strict Standards: Redefining already defined constructor for class paypal

解決方法:PHP類有兩種構(gòu)造函數(shù),一種是同名類函數(shù),一種是____construct()。從PHP5.4版本開始,對這兩個函數(shù)的順序都有著規(guī)定,必須是____construct() 在前,同名函數(shù)在后面,例如:

function __construct()

{

$this->paypal();

}

function paypal()

{

}

錯誤5、staticmktime()方法不帶參數(shù)被調(diào)用

錯誤提示:mktime(): You should be using the time() function instead

解決方法:將

$auth = mktime();

替換為

$auth = time();

錯誤6、語法錯誤

錯誤提示:Parse error: syntax error, unexpected \';\'

解決方法:自行檢查語法,看看是否是缺少“;”,或者echo有沒有輸出值。

以上就是在使用美國或其它大陸主機(jī),由于PHP版本可能導(dǎo)致的ECShop程序錯誤,大家可以按照上述方法進(jìn)行設(shè)置。另外,在選購主機(jī)空間之前,最好是咨詢主機(jī)該主機(jī)所支持的PHP版本是多少,看看是否與你ECShop程序所要求的PHP版本相兼容。

另外,小編推薦大家可以選擇新網(wǎng)主機(jī),主機(jī)可以自行進(jìn)行切換,非常方便。因此,它對ECShop以及其它開源程序的安裝、運(yùn)行都是完美支持的,實(shí)用性非常高,感興趣的朋友可以了解下。

免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請發(fā)送郵件至:operations@xinnet.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

免費(fèi)咨詢獲取折扣

Loading