|
|
本帖最后由 Sunny_Editor 于 2014-11-10 10:18 AM 编辑
最近有不少的童鞋反应安装ecshop有不少的问题。我看了一下基本上都是php版本的问题。如果你的虚拟主机可以选择的话尽量把php版本切换到5.3.如果没法改变主机的php版本,我总结了一下几种错误的解决方法:
1.创建管理员账号失败:
修改了install/includes/lib_installer.php的411或者412行:
include(ROOT_PATH . 'install/languages/' . $system_lang . '.php');
替换成
include(ROOT_PATH . 'install/languages/zh_cn.php');
2.install\includes\lib_installer.php on line 31
找到install/includes/lib_installer.php中的第31行 return cls_image::gd_version();
然后在找到include/cls_image.php中的678行,发现gd_version()方法未声明静态static,所以会出错。这时候只要:
将function gd_version()改成static function gd_version()即可。
3.includes/cls_template.php on line 406
将 $tag_sel = array_shift(explode(‘ ‘, $tag)); 这句话拆开为两句。
$tag_arr = explode(‘ ‘, $tag);
$tag_sel = array_shift($tag_arr);
4.includes\lib_main.php on line 1329
$ext = end(explode('.', $tmp));
修改为:
$ext = explode('.',$tmp);
$ext = end($ext);
5.includes\cls_template.php on line 418
tag_sel = array_shift(explode(' ', $tag));
修改为:
$tag_arr = explode(' ', $tag); $tag_sel = array_shift($tag_arr);
6.后台点击 开店向导 警告的解决方案。
admin/include/modules/payment 下的几个文件构造函数错误,删掉即可。希望对童鞋们安装ecshop有帮助。 |
|