ecstore、ocs技术问题答疑

http://bbs.ec-os.net/read.php?tid=37

1、为什么我购买的是源码版,但是我的base/ego.php(或者base/ego/目录下文件)却是加密的?
  答:ego 源码商业授权文件仅用于和商派软件签订源码协议的商业用户按照甲乙的源码保护约定,防止购买方向第三方直接或间接地透露软件产品源码内容。

2、ecstore1.2 兼容哪些浏览器?
  答:目前ecsotre标准产品自带的两套模板已经做过浏览器兼容性报告,请直接下载附件查看:ECStore1.2交付模板兼容性测试报告.zip (68 K) 下载次数:25

3、ecstore1.2 支持运行环境是什么?建议在什么环境上运行?
  答:目前ecstore1.2 支持开发版运行环境WNMP(windows+nginx+mysql+php5.3)和 LNMP(linux+nginx+mysql+php5.3);服务器版运行环境LNMP(linux+nginx+mysql+php5.3)。 我们建议的运行环境是LNMP。除此之外必须安装zend guard。

4、ecstore1.2 支持mac上安装吗?
  答:目前不支持(主要因为mac上不能安装zend guard)。

5、为什么ecstore1.2 要安装zend guard?
  答:同问题1。

6、ecstore1.2 线上部署能部署在windows服务器上吗?
  答:理论上能够运行在windows服务器,但是我们不提供官方支持(主要不提供物料支持和问题咨询支持)。我们建议线上部署在linux服务器上。

7、ecstore 支持sqlserver或者是Oracle 数据库吗?
  答:目前ecstore 只支持mysql数据库,如果之前的系统是sqlserver或者是Oracle则需要做数据迁移。

8、购买源码后,我们将系统部署到自已的服务器会有什么问题
    购买源码可以部署到自己服务器,只需要在服务器安装授权文件即可使用。授权文件有客户方发起申请,我方根据申请的服务器机器码发到授权文件。

9、更换域名是否需要授权
     需要授权

10、新的插件是否能同步提供
      可以

11、购买后是不是在功能上可以随便改动
      购买后,可以改动。

12、底层函数说明文档
    无,如有需要可提供部分底层源代码。

13、系统业务逻辑说明文档(用户名:admin 密码:iloveshpex 下同)
       业务逻辑说明流程图:
          订单流程:http://www.ec-os.net/ecstore/order/index.html
          购物车流程:http://www.ec-os.net/ecstore/cart/index.html
          会员登陆:http://www.ec-os.net/ecstore/member/index.html

14、系统架构设计及开发文档
          架构说明文档:http://www.ec-os.net/advance/base/mvc/index.html
          发文档:http://www.ec-os.net

15、我的系统需要采用热备方案,需要部署到两个不同的机房。那么你是否要给我两套授权文件和激活码呢?
     答:我们系统支持热备方案。我们可以对不同机房的机器(以不同网段区分)发放ego授权文件。但是,激活码我们一般只发放一个,因为我们的激活码授权机制是针对域名限制。当一个外网IP挂掉后,切换到另外一个IP(外网)不需要重新授权。

16、我要更换域名,应该怎么操作?需不需要重新绑定关系?
     答:我们的授权认证中心是根据客户的域名绑定授权的。如果域名需要更换那么需要将 客户名称、shopexID、域名(更换前后的域名)、软件版本号这些信息发送至 商派开通组 协助用户更换域名。更换后,不需要重新绑定,只要保证更换前后的shopexID是一致的即可。

17、ecstore采用什么框架?什么架构?是否为自主研发框架?
     答:ecstore使用shopex自主研发的ecos框架,ecos框架相关架构,参照文档:http://www.ec-os.net/advance/base/index.html

18、为什么生产环境只支持linux而不支持windows?
     答:由于以下几个原因
    a、ecstore环境基于php+mysql开发,php是开源免费的语言,mysql也是免费的数据库。linux相比unix和windows最大的优势在于linux有许多免费商业版本,比如centos在使用。但是windows的服务器版操作系统一般是收费的。(我们非常不建议您使用破解版的windows操作系统。)
    b、执行效率上,大部分的技术公司认可php运行在linux上的效率比windows上的更高。也就是在硬件设备一直网络带宽一致的情况下,linux服务器能够承载更多的并发
    c、linux中的centos(ecstore官方首推客户选择centos版本的linux)专为服务器而生,做web应用更加的专业。
    d、基于以上,我们官方选择了linux作为我们官方标配的操作系统,我们部署文档是基于linux的。目前还没有对windows服务器的部署文档。

19、ECStore开发者官方Q群能都哪些人能加?
    答:开发者Q群是面向我们已经认证的开发伙伴或者合作伙伴的已经经过技术认证的开发人员,目前阶段不对客户开发人员开放。如有意愿加入我们的伙伴体系请发送申请邮件至:[email protected]

20、现在我们的集群中有三台服务器,2台web,1台数据库;那么问一下授权码是申请一个还是两个,如果是一个怎么使用?还是有其他方法?
     答:按照你目前的服务器架构,授权文件需要两个(2台web都需要申请),产品激活码需要一个(因为产品激活码是绑定域名)

21、购买了ECstore2.0标准版终身授权系统。销售跟客户确认现在ECstore2.0版是有提供标准的英文语言包的。现在客户需要实现英文显示。所以还要麻烦你这边提供下ECstore2.0的英文语言包。
     答:ecstore2.0没有单独的因为语言包,默认都在软件包中,ecstore2.0沿用ecstore1.2的翻译语言包;目前的交付方式是默认系统做部分功能菜单、按钮等系统的翻译,但是最终的语言包翻译工作量是由客户方来完成的。

22、ocs添加仓库最大限制为3?
     答:解决方法 ocs1.5修改代码:http://www.cnblogs.com/motian06/p/3638900.html  ocs非源码客户请联系服务商修改。

22、前台能够正常访问,后台登录后显示空白(或者设置了define(‘DEV_CHECKDEMO‘, true)    后出现这个问题)怎么办?
     答:运行命令 cmd kvrecovery  (运行该命令前请一定确认 config配置中 define(‘WITHOUT_KVSTORE_PERSISTENT‘, false) 设置为false)  因为这个问题往往是由于kvstore(中间件数据)不匹配造成的。

23、测试环境必须要激活码吗?
     答:在ecstore1.2版本必须要使用激活码,在ecstore2.0.20以后的版本在测试环境部署是不需要激活码,可以通过配置cofing文件来处理,具体操作参照文档:http://www.ec-os.net/ecstore_faq/faq.html#id4  
     需要注意一点:通过以上配置后测试站点将显示“测试环境“标志,如果配置后出现空白等问题,请参照FAQ22解决。

24、我们的线上运行的ecstore系统,想要迁移到一个测试环境(外网)中做开发,需要做哪些工作?
    a、将线上环境的代码打包(参照命令tar cvf ***),mysql数据备份(使用mysqldump工具)
    b、部署跟线上环境同样php和mysql软件版本和配置要求相同
    c、将软件代码包copy到测试环境的web目录,并解压(参照命令 tar xvf ***)
    d、将备份好的数据库copy到测试环境,并创建同名数据库后执行还原操作(操作命令mysql -u用户名 -p密码 DBname < ***.sql)
    e、激活码重新接触绑定操作。因为激活码是绑定域名的,所以迁移到外网测试环境会导致激活码失效,这个时候需要做以下操作: 
        ①、取消原有的激活关系,运行命令:cmd inactive_node_id   ,cmd命令说明文档:http://www.ec-os.net/advance/base/cmd.html

②、向渠道经理申请临时激活码,然后在登录后台时,跳出激活码提示框后,输入临时激活码
        ③、如果不能激活或者提示激活码失效,请按照如下文档处理:http://www.ec-os.net/ecstore_faq/faq.html#id3
        ④、如果使用上面文档的方案依然无法激活,请联系相对应的软件服务商进行解决
    f、若果迁移后出现系统报错等或者无法方法等信息,请执行如下操作(如果有配置请关闭,如果没有则不需要操作):
        ①、关闭cache配置,如何关闭,请参考FAQ25
        ②、关闭kvstore配置,如何关闭,请参考FAQ26

25、如果配置高速缓存?
       修改[ecstore_path]/config/config.php配置如下(以使用memcache作为存储引擎为例):       
       define(‘WITHOUT_CACHE‘, true); #true 为关闭缓存,false为开启高速缓存。上线后开启,开发时关闭。
     define(‘CACHE_STORAGE‘, ‘base_cache_memcache‘);  #开启memcache 作为高速缓存     define(‘CACHE_MEMCACHE_CONFIG‘, ‘192.168.100.5:11211‘); #memcache 的地址和端口

26、什么是kvstore?如何配置kvsotre?
      修改[ecstore_path]/config/config.php配置如下(以使用mongoDB作为存储引擎为例):
    #用mongodb 作为kvstore-持久化存储引擎,
    #切换kvstore存储引擎后,需要运行命令kvrecovery恢复数据,具体操纵参考文档:http://bbs.ec-os.net/read.php?tid=12
   define(‘KVSTORE_STORAGE‘, ‘base_kvstore_mongodb‘); #开启mongodb 
    define(‘MONGODB_SERVER_CONFIG‘, ‘[url]mongodb://192.168.100.5:27017‘[/url]); #mongodb的地址和端口

27、在windows操作系统下,如何使用linux命令?
    答:可以使用工具UnxUtils来实现:http://unxutils.sourceforge.net/UnxUtils.html     配置文档地址:http://lovingtree.blog.163.com/blog/static/144853420074148293830/

28、天猫的订单进入Ocs,天猫的库存跟OCS同步吗?
     答:本身天猫也有库存判断,所以可以不同步;如果同步那么ocs可以为所有销售平台(包括天猫)分配库存比例然后做统一的库存管理(就是由ocs发起然后将库存同步到天猫等平台)

29、ecstore用户购买后,没有点击收货,系统多久默认为收货呢?
    答:ecstore订单为以下流程:P1提交订单=》(    P2付款成功=》P3发货(=》P4订单完成ecstore发货(已支付已发货状态)以后之后用户在会员中心没有收货按钮,订单完成是靠客服在后台操作完成的。

30、ecstore2.0触屏版的模板能修改吗?
    答:可以修改,修改方式跟ecstore 的pc版模板的开发方式是一样的。可以参考我们pc版的模板的开发文档:http://wiki.zx.shopex.cn/

31、由于我们研发环境从新调整,在新研发环境下需要把你们验证服务器的公网IP以及所对应的的端口加入到我们的防火墙策略中。
IP1:60.191.141.225 
该IP涉及到的URL:
     ‘http://stats.shopex.cn/index.php‘,                  
IP2:121.196.43.132
该IP涉及到的URL:
      ‘http://passport.shopex.cn/index.php‘,等

部分环境软件涉及到的端口(以下都是默认端口,具体需要根据自己配置情况而定):
       nginx 默认端口:80
       mysql默认端口:3306
       php-fpm 默认端口:9000
       mongodb:27017
       memcache :11211
       私有矩阵api调用端口:9999
       私有矩阵web界面:8002
       私有矩阵回调接口:8082

32、客户咨询想增加旺旺的功能,与旺旺集成做在线客服,不知道咱们系统有没有可以配置的地方,怎么配置,有没有相关教程或者帮助,或者也可以自己添加,但是自己添加了系统升级会否有影响
       答:ecstore在线客服是通过“挂件”来实现的,实现原理是通过js来弹出浏览器对话框,然后实现在线交流。如果需要加入企业qq或者旺旺账号来进行需要自行添加。系统升级一般不受影响,如果有冲突文件也可以通过对比代码的方式解决。

33、客户需要做服务器架构部署文档,应该要求客户输入哪些指标?
       答:至少应该包含以下指标:
             日均PV访问量
             峰值PV访问量
             订单转化率(大概的)
             日均订单量
             峰值订单量
             预计商品数量
             预计会员数

34、目前我司服务器需要升级PHP版本到5.5,目前为5.3.3版本,咨询贵司软件是否支持PHP5.5版本环境?
    答:目前ecstore支持php5.3系列版本,其他版本的php(如php5.2、php5.4和php5.5)暂时不能兼容,官方目前正在做对php5.4版本的兼容改造,进度请关注官方论坛:bbs.ec-os.net ;目前暂时没有对php5.5版本的兼容改造计划。

35、开启缓存后。后台商品列表tab上的数量统计错乱,为什么?
     答:ecstore1.2版本后台统计走sql和kv,按理说缓存跟后台统计无关。建议您通过跟踪代码解决问题;如果是ecstore2.0版本,则会把统计数据缓存到高速缓存中,遇到此问题,请联系[email protected]

36、运行ecstore memory_limit应该设置多大?
     答:memory_limit这个参数完全取决您应用的要求,如果您是标准ecstore产品,那么建议您至少设置为32M,如果您遇到“Fatal Error: Allowed memory size of xxxxxx bytes exhausted”这样的报错,请在config/config.php中将memory_limit的值设置更大直到系统不在报错为止。php官方网站是这样解释这个参数的:“本指令设定了一个脚本所能申请到的最大内存字节数,这有助于防止写的不好的脚本消耗光服务器上的可用内存,要使用此指令必须在编译的时候激活”

37、商派产品是如何验证正版版权的?如果出现情况是否会导致产品无法运行?
     答:我们的产品每次登陆后台操作需要访问商派产品授权服务器验证产品版权,如果版权正确则正常访问,如果版权不正确则报错“产品激活码失效”等提示。但是这仅仅是对后台的限制,即使因各种原因导致产品授权验证失败,也不会影响网站的正常访问和下单支付。

时间: 2024-10-05 12:12:54

ecstore、ocs技术问题答疑的相关文章

阿里云分布式缓存OCS与DB之间的数据一致性

[分布式系统的数据一致性问题]   OCS概要介绍 据AlertSite网络分析公司表示,Facebook的响应时间在2010年平均为1秒钟,到2011年中期已提高到了0.73秒.对比来看,响应时间占第二位的LinkedIn,网络下载内容时要花费将近2倍的时间.Twitter的响应时间则整整迟了2秒钟.响应时间优化的首要手段就是采用缓存技术,减少系统间交互请求和磁盘IO. OCS是阿里巴巴集团的分布式缓存产品,支撑着淘宝.阿里巴巴.支付宝的日常运作,尤其在双11等大型活动上,承载了绝大多数的数据

一个测试老鸟对职业技术交流群的几点看法

首先: 先介绍下自己,看文章得知道作者是干嘛的 IDO老徐,互联网从业者,软件测试老鸟,08年开始从事软件测试职业:前后经历3家公司,从测试小菜到公司测试负责人,带领测试团队对公司整个产品体系负责: 专注测试职业探索.测试管理.项目管理.测试经验谈:分享自己的测试观点.测试经验:希望能让你的职业道路少一些弯路! 如今,越来越多的技术交流群 但是,大多数群基本都变质了 完全成了闲扯群   -->先查看老徐昨天前几天的一篇文章<浅析那些大型职业技术交流群是怎么被玩变质的?> 交流不出啥东东

linux运维之路

Linux入门必备内容 成为一个优秀的linux运维人员必要条件 如何能高标准的掌握linux运维实战技术 计算机硬件组成.工作原理 CPU.内存.磁盘.raid卡生产工作标准详解 企业生产主流品牌服务器及型号内部拆卸讲解 操作系统cache与buffer的原理及硬件设计哲学 结合企业生产实战运维场景如何利用硬件优化 操作系统.Unix及Linux介绍 linux操作系统种类及运维人员选择建议 CentOS Linux原理深入.安装 Linux入门知识进阶 远程连接工具原理及使用 编辑工具 比较

为什么很多人说付费邮箱好用?

同样是企业邮箱,付费邮箱和免费邮箱到底有什么不同?在这里帮大家简单区分一下.可能在几年前,规模比较大的公司才会使用付费企业邮箱,但是随着现在办公走向了信息化,不论什么规模的公司都在使用付费企业邮箱了.我自己有试过免费邮箱和付费邮箱,其实免费邮箱只能满足基础收发,一些容量.功能都会有限制.付费邮箱的功能比免费邮箱更丰富完善.像我们公司用的网易付费邮箱,可以设置企业名称.logo.背景图.顶部超链接.底部超链接的登录页面,而免费邮箱可以自定义登录地址,但登录页面的logo.背景都无法更改.也便于我们

微服务SpringCloud+Docker入门到高级实战(教程详情)

第一章 课程介绍和学习路线 1.微服务架构SpringCloud课程介绍 简介:课程介绍和课程大纲讲解,讲课风格和重点内容理解技巧 2.技术选型和学后水平 简介:课程所需基础和技术选型讲解,学完课程可以到达怎样的程度, 1.IDEA JDK8 Maven SpringBoot基础 Linux 2.理解掌握并开发SpringCloud里面主流架构和组件的基础使用,还有部分源码原理的理解 3.掌握学习的技巧和解决问题的思路 第二章 架构演进和分布式系统基础知识 1.传统架构演进到分布式架构 简介:讲

会员邮箱注册分析,注册vip邮箱详解

有些人可能会有疑问,同样是电子邮箱,为什么要用会员邮箱?今天就帮大家分析一下注册会员邮箱有哪些好处! 功能区别很大会员邮箱的功能比免费邮箱更丰富完善.像我们用的TOM VIP付费邮箱,可以做到已经发送的邮件24小时内撤回.已经删除的邮件可以30天内回复.可以设置个人电子名片等等.而免费邮箱无法撤回.恢复和设置名片. 形象之不同会员邮箱便于我们对客户或者合作方等严重加深印象,提高我们的个人或公司形象. 便捷性不同影响效率不同通过使用会员邮箱可更方便的在微信中收发邮件.TOM VIP随心邮支持18种

个人怎么注册电子邮箱?

个人如何注册电子邮箱呢?目前生活工作中都要与其他人沟通交流,那么如何选择一个趁手的电子邮箱也就不可或缺,邮箱账号自助申请流程如下,商务人士大爱的邮箱品牌. 以下为注册电子邮箱具体步骤.步骤1. 登录163vip邮箱,点击"立即注册"(@163.net.@vip.tom.com两款域名任性选)步骤2. 选择相对应的邮箱套餐及使用年限步骤3. 填写好相关资料提交即注册成功另外.同样是电子邮箱,为什么要用付费邮箱?在这里帮大家简单区分一下可能在几年前,规模比较大的公司才会使用付费邮箱,但是随

CSDN学院 免费技术答疑公开课,本周四场即将开播~~~

为了酬谢广大学员,CSDN学院特推出免费技术答疑公开课,让您开启一段充实的学习之旅~ 本周四场即将开播! ---------------------------------------------------------------------------------------------------------------------------------------------------------- 公开课一:[Rust技术公开课]港哥Elton自主开发的协程库解析 [8月13日 2

CSDN学院 免费技术答疑公开课,本周六场即将开播~~~

为了酬谢广大学员.CSDN学院特推出免费技术答疑公开课.让您开启一段充实的学习之旅~ 本周六场即将开播. ---------------------------------------------------------------------------------------------------------------------------------------------------------- 公开课一:AWS动手实验课堂系列:让你更省心的数据库大管家[8月4日 20:00 –