Fecmall

第 2 位会员

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

自己去补习apache的知识,自己搜索解决,你可以在appfront/web/index.php打下断点,echo 1;exit

先配置成功这个再说,这点事去百度搜索资料一大把

初始化配置,导入数据库表出错7年前

@hfli #2楼 嗯,执行的过程中,粘贴代码后,需要看看执行结果是否成功执行。

初始化配置,导入数据库表出错7年前

没有vendor 说明composer update 失败

http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-about-hand-install.html

2.2部分

composer global require "fxp/composer-asset-plugin:^1.3.1"
composer create-project fancyecommerce/fecshop-app-advanced  fecshop 1.1.1.3
cd fecshop
composer update    
./init

应该是执行 composer update 失败,composer安装加载的fecshop包,yii2框架包,以及其他依赖包都存储到vendor文件夹下面。

安装完毕后,鼠标放到左上角语言选项,4种语言各重复了一遍7年前

另外,你如果切换到es语言,域名就是:appfront.fecshoptest.es

要确认你配置的域名,在nginx都做了配置。

安装完毕后,鼠标放到左上角语言选项,4种语言各重复了一遍7年前

当出现8个语言的时候

1.在appfront/web/index.php 里面加断点,打印一下

/**
 * 添加fecshop的服务 ,Yii::$service  ,  将services的配置添加到这个对象。
 * 使用方法:Yii::$service->cms->article;
 * 上面的例子就是获取cms服务的子服务article。
 */

var_dump(['services']['store']['stores']); exit; // 在入口文件的这个位置插入这个代码打印一下 
 
new fecshop\services\Application($config['services']);
unset($config['services']);

看看输出结果是否可以你上面的配置的数组一致,如果不一致,是8个(你上面是4个),说明你在其他地方还有一个store的配置被加载了,可以搜索文件内容找找

2.顺藤摸瓜自己普查

数据是@fecshop/app/appfront/widgets/Headers.php

'stores'            => Yii::$service->store->getStoresLang(),

这个返回的,打印自己排查

优惠券使用条件问题7年前

@wooecshop #2楼 Fecshop的优惠券实现的比较简单,优惠券的使用次数没有和具体账号绑定,因此,只要这个人知道优惠卷码,可以在开一个账户使用

不过,对于小站来说,并没有太大影响,原因:

1.优惠券有过期时间,一般做活动很快就不能用了

2.优惠券可以设置最大使用次数(也就是所有人的使用次数),因此使用在总体上可控

3.买家之间,是无法交流的,因此不会做到快速的散播,自能自己用

4.即使买家又开了几个账户使用优惠券,也没啥太大的问题,顶多不赚钱,或者亏一点点。

如果需要强有力的绑定到具体的账户,需要自己扩展了。

优惠券使用条件问题7年前

if ($conditions <= $dc_price) {}

1.$conditions是coupon使用最低价

2.$dc_price购物车产品总价

3.coupon使用最低价 <= 购物车产品总价

哪里有问题? 如果改成

修改成: if ($conditions >= $dc_price) 

这不是我一分钱的东西都满足上面的条件?

部署后,html5页面报404错误7年前

404错误:

1.Store.php里面没有配置域名(store.php具体看文档)

2.nginx没有设置对web路径(具体看安装配置文档)

3.需要开启rewrite 去掉index.php.具体看文档:http://www.fecshop.com/topic/392

fecshop后台增删改成功后都报以下错误:7年前

@wqzjd [#14楼](#comment14) 500错误是有报错的详细信息的

用google浏览器自己查查,这都是程序员处理问题的基本。

fecshop后台增删改成功后都报以下错误:7年前

多和fecshop已经有的程序代码做对比,找出来差异,就可以解决问题了。

一开始开发的时候,还是尽量复制过去代码,然后做修改。

fecshop后台增删改成功后都报以下错误:7年前

post请求,要加csrf验证的

譬如:https://github.com/fecshop/yii2_fec_admin/blob/master/views/account/manageredit.php

加上:

<?php
use fec\helpers\CRequest;
?>

	

然后在form中加入如下代码:


<?php echo CRequest::getCsrfInputHtml();  ?>

csrf是一种安全机制。

fecshop后台增删改成功后都报以下错误:7年前

自己解决吧,用google浏览器调试一下,看看ajax报错,就知道问题了,都是小事

fecshop后台增删改成功后都报以下错误:7年前

还有你的左侧菜单,这个功能是你自己开发的吧?不是fecshop默认的功能吧?

fecshop后台增删改成功后都报以下错误:7年前

报错提交后,firebug里面的ajax的报错,也就是http500的报错

fecshop后台增删改成功后都报以下错误:7年前

请把报错详细的粘贴出来,用markdown格式贴好,

部署后,html5页面报404错误7年前

@rsmove [#3楼](#comment3) 是的,和appfront一样的。

你还可以配置下appserver(给vue提供api的入口) ,然后安装下VUE部分:https://github.com/fecshop/vue_fecshop_appserver

加油!

fecshop在windows下安装7年前

@learence [#4楼](#comment4) 报错信息就是原因,自己搜索解决

文档是执行 ./init , 在window下面具体我也没有试过,自己解决吧, 这个和安装 Yii2 advance 类似: https://github.com/yiisoft/yii2-app-advanced/blob/master/docs/guide/start-installation.md

Your Site Analytics