raksmart活动促销

分享

写回答

发帖

关于ecshop安装问题常用解决办法

国外服务器 国外服务器 1684 人阅读 | 0 人回复

发表于 2014-11-10 09:53:22 | 显示全部楼层 |阅读模式

本帖最后由 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有帮助。
您需要登录后才可以回帖 登录 | 注册

本版积分规则