很多國內(nèi)用戶在搭建網(wǎng)上商店的時候都會選擇著名的Ecshop程序,它是一款基于PHP語言及MySQL數(shù)據(jù)庫架構(gòu)開發(fā)的B2C獨(dú)立網(wǎng)店系統(tǒng)。美國主機(jī)GoDaddy支持Ecshop程序的安裝,但由于PHP版本過高的原因,在安裝過程中可能會出現(xiàn)一些問題。GoDaddy主機(jī)中文指南親自測試安裝并將遇到的問題和相應(yīng)解決方法整理出來供大家參考。
錯誤提示1:Strict Standards: Non-static method cls_image::gd_version() should not be called statically in /……/install/includes/lib_installer.php on line 31
解決方法:在文件管理器中按照提示的路徑找到lib_installer.php文件,將第31行代碼中的return cls_image::gd_version();改成:$p = new cls_image();return $p->gd_version();即可解決。
錯誤提示2:不支持JPEG
解決方法:同樣找到lib_installer.php文件,找到$jpeg_enabled = ($gd_info['JPG Support'] === true) ? $_LANG['support'] : $_LANG['not_support'];這一段代碼,將其中的“JPG”改成“JPEG”即可解決。代碼如下:
$jpeg_enabled = ($gd_info['JPEG Support'] === true) ? $_LANG['support'] : $_LANG['not_support'];
錯誤提示3:: Strict Standards: Only variables should be passed by reference in /home/.../ecshop/includes/cls_template.php on line 418
解決方法:通過提示的路徑,在文件管理器里找到cls_template.php文件,找到:$tag_sel = array_shift(explode(' ', $tag));代碼將其更改為$tag_arr = explode(' ', $tag); $tag_sel = array_shift($tag_arr);,然后將/home/.../ecshop/tempt/caches路徑里面的緩存文件刪除掉,問題即可解決。
錯誤提示4:Strict Standards: Only variables should be passed by reference in /home/.../public_html/ecshop/includes/lib_main.php on line 1316
解決方法:通過提示的路徑,在文件管理器里找到lib_main.php文件,通過編輯器進(jìn)入修改代碼,找到$ext = end(explode('.', $tmp));,更改為$extsub=explode('.', $tmp); $tmp=end($extsub);即可解決。
由于GoDaddy主機(jī)目前PHP版本都是在5.4以上,所以在安裝過程中會出現(xiàn)類似于上面的問題。GoDaddy主機(jī)安裝Ecshop詳細(xì)教程,可參考:
除了Ecshop以外,GoDaddy主機(jī)還支持上百種主流應(yīng)用程序,完美兼容WordPress、Drupal以及Discuz!等,控制面板支持中文界面,使用開源程序的站長都能輕松安裝并操作,而且定期推出的優(yōu)惠碼能夠節(jié)約很大的建站成本。(最新GoDaddy優(yōu)惠碼:)
申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!