Fecmall

第 2 位会员

会员
个人信息
  • 加入于 2017-05-31 17:38:45
  • 城市 Qingdao
  • GitHub https://github.com/fecshop
  • 最后登录时间 10天前
  • 签名 净化自己,潜心编码
个人简介
Terry,Fecmall开源产品作者,12年电商经验一线程序员开发者,擅长规划产品,架构设计。
个人成就
  • 发表文章次数 744
  • 发布回复次数 5760
  • 个人主页浏览次数 683
求助帖---404问题7年前

发帖前,先搜索? 搜索404就有答案: http://www.fecshop.com/topic/453

fecshop数据库采用innodb结构的考虑是?7年前

1.不涉及到多表事务的表,放到mongodb里面,无论update,delete,insert,还是select, 在并发方面比mysql优异很多

2.对应MyIsam,仅仅适合查询多的情况,MyIsam在update,delete等更新性操作,会锁表,不支持行锁,对于购物车,订单表,涉及到表更新的,使用Innodb的行锁更新,肯定更好。

3.Fecshop涉及到多表事务操作的表,譬如购物车,订单,优惠券,产品库存等表,都放到mysql中, 使用Innodb,支持多表事务,行锁(Innodb行锁基于索引,因此行锁锁定的行就是where条件中索引覆盖的行,如果更新操作的where条件的字段没有索引,那么就会锁定所有行,进而就是表锁,因此,对于update操作的where条件,要做好索引)

4.关于Innodb和MyIsam的区别,资料很多,自己搜索。

初始化数据报错7年前

@zyb88325 #2楼

请完成下面几点:

1.将帖子的标题中加入报错信息

2.如何解决的,什么原因导致,最后如何解决的,请回馈。

初始化数据报错7年前

1.数据库是否创建?存在

2.host=192.168.5.219;port:3308,你链接的mysql是远程,不是本机,因此你需要查看这么几个问题:

2.1mysql的账户gouuse3,是否开启了远程连接,设置远程连接的参考:

设置mysql可以远程访问  
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

2.2iptables 或者其他的防火墙是否关闭或者开启端口

    /sbin/iptables -I INPUT -p tcp --dport 3308 -j ACCEPT  
    /etc/rc.d/init.d/iptables save

3.你的配置数据库,是否在 @common/config/main-local.php中进行的db配置?

从以上几个地方查看问题所在,你的报错信息是:Invalid catalog name: 1046 No database selected,把报错信息复制到标题,如何发帖,参看:http://www.fecshop.com/topic/624 ,看完,请修改你的标题!

怎么把前端展示的菜单栏中的子菜单排列的好看点7年前

。。。。。

样式你自己调,用css,这些事情别发帖了,浪费感情。

Fecshop后台管理系统CMS里的静态块的那几个文件是什么,从哪可以参考(因为不知道什么原因数据没了)7年前

这是后台的cms static, 数据是在数据库中存储

fecshop给予了2种实现,mongodb 和 mysql,可以通过配置切换,由于两个数据库里面的内容不一样,切换后看到的内容会不一样,可能某些会出现你说的不见了

对于功能文件,controller文件是这个: https://github.com/fecshop/yii2_fecshop/blob/master/app/appadmin/modules/Cms/controllers/StaticblockController.php

后面的逻辑,顺藤摸瓜,自己找

静态块功能帮助文档:http://www.fecshop.com/doc/fecshop-guide/instructions/cn-1.0/guide-fecshop_static_block.html

Yii::$service->cms->staticblock 对应的service文件为 https://github.com/fecshop/yii2_fecshop/tree/master/services/cms 下的staticblock文件,有mongodb和mysql的具体实现: https://github.com/fecshop/yii2_fecshop/tree/master/services/cms/staticblock

OK,都说完了

订单确认邮件未发送问题7年前

您的网站上线了吗?发下域名看看

订单确认邮件未发送问题7年前

邮件的发送,是在各个支付,接收到支付成功的消息后发送邮件的 ,譬如paypal支付,接收到客户的钱后,paypal发送IPN给fecshop

https://github.com/fecshop/yii2_fecshop/blob/master/services/payment/Paypal.php

364行代码:

Yii::$service->email->order->sendCreateEmail($orderInfo);
订单确认邮件未发送问题7年前

Fecshop•#9•41秒前 0 个赞

1.注册账户没有问题,说明邮件smtp配置没有问题。

2.付款方式为check_money,我忘记了是否会发送邮件,这种支付方式很少用到,相当于在线上下了个单,你不需要线上支付,你见面给我钱就行了,也就是现金支付。

3.paypal和支付宝下单是会发送邮件的,您试试支付宝和paypal下单是否会发送邮件

目前的邮件发送,是在订单生成成功后才会发送邮件

4.物流跟踪,是erp的事情了,是另外的专业系统干的事情,而不是商城,您可以使用一些类似通途之类的saas的erp系统,通过console后台脚本传递给erp系统,在erp中处理订单,如果erp需要回传数据给fecshop,你可以使用appapi端口开发api(appai是和第三方交互的api入口)

订单确认邮件未发送问题7年前

邮件:http://www.fecshop.com/doc/fecshop-guide/instructions/cn-1.0/guide-fecshop_email.html

没有收到邮件,可能原因:

1.如果您没有配置smtp,那么使用的是我的默认的qq邮箱的smtp,这个可能会发送失败的,您可以用qq邮箱注册试试,看看能不能接收到

2.如果您把smtp换成了自己的smtp信息,那么,看看是不是您的smtp配置有问题

3.您用paypal,支付宝下单试试。

沙盒账户测试paypal支付:zqy234api1-facilitator-1@126.com 11111111

支付宝沙盒账户:买家账号 wgvchs5996@sandbox.com 登录密码 111111 支付密码 111111

4.看看注册账户是否能接收到邮件

5.官网的demo是可以发送和接收邮件的

6.论坛内搜一下,是否有相关资料

fechop时区相差8小时问题和订单确认邮件未发送问题7年前

1.注册账户没有问题,说明邮件smtp配置没有问题。

2.付款方式为check_money,我忘记了是否会发送邮件,这种支付方式很少用到,相当于在线上下了个单,你不需要线上支付,你见面给我钱就行了,也就是现金支付。

3.paypal和支付宝下单是会发送邮件的,您试试支付宝和paypal下单是否会发送邮件

目前的邮件发送,是在订单生成成功后才会发送邮件

4.物流跟踪,是erp的事情了,是另外的专业系统干的事情,而不是商城,您可以使用一些类似通途之类的saas的erp系统,通过console后台脚本传递给erp系统,在erp中处理订单,如果erp需要回传数据给fecshop,你可以使用appapi端口开发api(appai是和第三方交互的api入口)

fechop时区相差8小时问题和订单确认邮件未发送问题7年前

邮件部分重新开贴,讨论的有点多

fechop时区相差8小时问题和订单确认邮件未发送问题7年前

请在标题里面,把邮件部分内容也写上,或者另开帖子

Your Site Analytics