zoukankan      html  css  js  c++  java
  • ecshop第一讲之安装

      今天开始对Ectouch做一些研究,但是发现网上资源很少,而且官网对服务都需收费;并且提供的wiki、官方文档等都是空的,瞬间感觉,,,,后来开始海量搜索,最后发现只有论坛还有些东西可以看看,并对海量资源进行了有用性的分析整理。今天开始慢慢收录一些自己认为重要的、对理解有用的东西。如果后续相关内容对您的一些引用不当,请联系我修改

      ectouch安装时基于Ecshop的,所以在安装ectouch时,需要先安装好Ecshop。最新ectouch版本为2.7.3

      由于php版本的快速升级,但是ECshop的更新却一直很慢,甚至可以说一直没有更新!基于过期的函数用在高PHP版本上会出现很多问题。所以在安装时有一些平台需求。

    我觉得最重要的就是两个问题:1、php版本5.2/5.3     2、安装时后续的文件夹必须可写【可在安装时看见】

      1、Windows 平台: IIS/Apache/Nginx + PHP5.2 + MySQL5.1

      2、Linux/Unix 平台 Apache/Nginx + PHP5.2 + MySQL5.1 (PHP在非安全模式下运行) 

      建议使用平台:Linux + Apache2.2 + PHP5.2/PHP5.3 + MySQL5.1

      3、PHP必须环境或启用的系统函数: curl、allow_url_fopen、GD扩展库、MySQL扩展库、系统函数 —— phpinfo、dir

      在php版本5.2/5.3环境下,一步一步来,不会有问题。我本地测试一直是用的wamp,这个集成环境,我用的php5.5.12的,本来想往上找些资料,给里面添加几个php版本,网上查了好多,试了半天也没弄出来,然后群里面有人说,配置也很麻烦。然后就果断用了 phpStudy这个集成环境,里面可选各种环境版本!有个小问题,这两个不能同时启动,在用的时候正常启动,退的时候停止所有服务就OK了!

      对于php高版本下,我试装过,有些问题百度了下,群里面也问过,刚开始第一次修改成功了,但是后来想写教程,从新安装,结果就出现问题还是那样解决就没完全解决掉,大家可以试一下。

      

    1、下载ECSHOP集合版压缩包之后解压得到如下三个文件夹

     
    我们安装ECSHOP只需要upload文件夹,也就是上图红框中部分
    2、访问你网站的域名,执行安装程序,勾选进入下一步配置安装环境(看下图)

    3、这里主要看目录是否有权限,PHP版本和目录可写性没问题的话点下一步配置系统(看下图)

     
    解决方案:找到install/includes/lib_installer.php中的第31行

    将install/includes/lib_installer.php中的第31行return cls_image::gd_version();改成:

    $p = new cls_image();
    return $p->gd_version();

    4、输入数据库信息,你的数据库地址,账号密码,数据库名称,都需要填写
    数据库信息填写无误之后填写管理员信息,就是你以后登录商城后台的账号密码
    杂项里面注意设置时区为中划人民共和国
    杂项下面的安装测试数据看自己的情况,推荐勾选安装测试数据
    最后点击立即安装

    5、安装完成之后会提示安装成功 现在点击前往ECSHOP首页即可看到商城首页了
    进商城管理后台只需要在域名后面加上 /admin 访问即可
     
     
    注意:
    解决方案:【详情http://www.68ecshop.com/article-1193.html 
    打开文件includes/cls_template.php 
    找到
    return preg_replace("/{([^}{ ]*)}/e", "$this->sel ect('\1');", $source);
    替换为
    return preg_replace_callback("/{([^}{ ]*)}/", function($r) { return $this->select($r[1]); }, $source);
    问题解决。
     
    --------
    这个是E_STRICT错误
    你搜一下代码里所有包含E_NOTICE的文件
    把error_reporting(E_ALL ^ E_NOTICE); 改成error_reporting(E_ALL ^ (E_NOTICE | E_STRICT | E_DEPRECATED));
    屏蔽掉这两个错误提示就行了,不影响使用
     
    ECSHOP合集版说明(新人必看).doc  链接:http://pan.baidu.com/s/1jGKoqEU  密码:47nf
     
  • 相关阅读:
    automaticallyAdjustsScrollViewInsets的作用
    UIView的一些常用属性和方法
    iOS sqlite 增删改查 简单封装(基于 FMDB)
    iOS 状态栏管理
    UINavigationController 总结
    storyboard 总结
    NSPredicate 谓词
    AFNetworking 简单应用
    iOS 网络编程
    归档 NSKeyedArchiver
  • 原文地址:https://www.cnblogs.com/c-961900940/p/4729433.html
Copyright © 2011-2022 走看看