water

第 93 位会员

会员
个人信息
  • 加入于 2017-07-11 16:37:32
  • 最后登录时间 5年前
个人成就
  • 发表文章次数 3
  • 发布回复次数 44
  • 个人主页浏览次数 24
我的产品比较多,导入20万产品,访问分类报错:Sort exceeded memory limit of 104857600 bytes, but did not opt in to external sorting. Aborting operation. Pass allowDiskUse:true to opt in6年前

这个部分进行了优化,需要添加一定的索引。

@fecshop\models\mongodb\Product.php

更改索引:

public static function create_index()
    {
        $indexs = [
            ['spu'        => -1],
            ['sku'        => -1],
            ['category' => -1,'score'           => 1],
            ['category' => -1,'review_count'    => 1],
            ['category' => -1,'favorite_count'  => 1],
            ['category' => -1,'created_at'      => 1],
            ['category' => -1,'final_price'     => 1],
        ];

        $options = ['background' => true];
        foreach ($indexs as $columns) {
            self::getCollection()->createIndex($columns, $options);
        }
    }

新版本会更新上去。

PHP Parse Error 'yii\base\ErrorException' with message 'syntax error, unexpected '::'6年前

重构功能导致的,可能还有一些部分没有修改过来,大家发现bug后提交给我。

【置顶】Fecmall 线上项目案例6年前

陆续会有很多的展示

Google、Facebook登录密码问题6年前

你没有仔细看代码,上面生成了代码,如果是老用户,生成的密码,下面没有用到

当然,这个地方肯定是存在问题的,我借了个国外服务器进行测试了一下,google登录的问题已经解决,详细参看提交的代码修改:

https://github.com/fecshop/yii2_fecshop/commit/29dd94d4b90b4c95954635bd615b8086c2af4e95

注意:app/apphtml5/modules/Customer/controllers/GoogleController.php 和 app/appfront/modules/Customer/controllers/GoogleController.php 都需要添加下面的global变量。

app/appfront/modules/Customer/controllers/GoogleController.php 在昨天上次已经提交了。因此这次的提交看不到,但是您也需要添加global这行代码

搞完这三个文件的修改,就可以了,google 登录我测试通过,你测试一下,是否已经没有问题了。

剩下的就是修改这个文件代码: services/Customer.php

请问fecshop首页的html文件是在哪里的?6年前

后台菜单 static block 里面

搜索脚本同步产品,保存产品报错:Exception 'XSException' with message 'Connection refused(C#111, localhost:8383)'6年前

1.如果您想要用中文搜索,那么您必须安装xunsearch。安装文档部分有这个安装方式。详情参看9.3:http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-about-config.html

2.如果您不想用中文,只是做外贸,那么您可以不必安装xunsearch,您可以进入配置文件:@common/config/fecshop_local_services/Search.php ,吧xunsearch的配置注释掉:

/*
            'xunSearch'  => [
                'fuzzy'         => true,  // 是否开启模糊查询
                'synonyms'      => true, //是否开启同义词翻译
                'searchLang'    => [
                    'zh' => 'chinese',
                ],
            ],
            */
执行脚本的时候报错,找不到php6年前

在根目录的 yii 文件,打开,第一行可以看到代码

#!/usr/bin/env php

如果你本地安装了php,假设php的路径为:/usr/local/php

解决方法1: 如果你执行 php 命令,报错找不到php,你应该把上面代码的php换成你的php的绝对路径,譬如: /usr/local/php/bin/php

解决方法2:你也可以设置一个软连接(快捷方式) ln -s /usr/local/php/bin/php /usr/bin/php

新版本更新后问题6年前

我本地的环境是php7,这个语法在php7下面是没有问题的,现在我切换成php5了,还是在php5.4下面开发吧。

修复下这个问题

PHP Parse Error 'yii\base\ErrorException' with message 'syntax error, unexpected '::'6年前

@xi_qing #1楼 我本地的环境是php7,这个语法在php7下面是没有问题的,现在我切换成php5了,还是在php5.4下面开发吧。

修复下这个问题

feshop结合vue问题咨询6年前

你也可以重构一下,在vue发送数据的时候,附加上一个必选属性:storeId。

服务端也有一个storeId和语言的对应数组,通过这个storeId去 @fecshop/services/Store.php 中初始化语言和store。

Fatal error: Class 'MongoDB\Driver\Query' not found6年前

@drce #2楼 和更新没有关系,是php版本的问题 php-mongo 扩展只支持php5,而php-mongodb支持php7,并且向下兼容php5。

fecshop为了更好的支持php7,选用了php-mongodb扩展

关于fecshop升级的疑问6年前

您好,解决不了这个问题,尝试了很多种方式,都不行,只能复制过来,替换了。

我看了下magento的block model重写,也是这个样子,整个文件替换。

通过classMap的方式无法解决这个问题

后面我想想,看看是否有其他的方式解决这个问题吧。

Fecshop 支付宝支付开发思路 和 详细的文件结构6年前

@TerryChow #4楼 你的意思是微信,可以沙盒? 群里有一位要贡献下代码,让这位参与者来写吧。

有人贡献代码是很幸福的事情。:tw-1f334:

Fecshop 支付宝支付开发思路 和 详细的文件结构6年前

微信支付没有做过,群里有位朋友帮我做。应该都大同小异。微信真恶心,竟然没有沙盒环境。毁三观啊。

就这样也想做全球化?老外会鄙视死的。

Fecshop 支付宝支付开发思路 和 详细的文件结构6年前

@TerryChow #1楼 更改订单状态有2种:

1.在支付宝支付成功后,会跳转到网站,在return url中调用alipay的接口查询,如果支付成功更改网站订单状态,发送邮件,清空购物车等等一系列操作

2.异步消息,支付宝会至少6次消息发送,直到成功。 对于paypal 支付宝,如果网站没有问题,异步消息肯定可以更改订单状态。

最后,如果您不放心,可以把每天的所有pending订单,通过支付宝的接口查询当天的所有订单支付状态,并进行处理。

当然,订单最终都是要传递到erp中,可以在erp中通过接口确认核实一下。

一般不会存在问题,这种概率很小,即使存在问题漏单,用户会咨询客户找上门的。

fecshop分类问题6年前

代码:https://github.com/fecshop/yii2_fecshop/commit/5891faabd8fd19086be1131e99c41b3bab7744dd

分类在菜单中配置显示的功能,等新版本发布就有了

PHP Parse error: syntax error, unexpected end of file in - on line 494 遇到这个问题6年前

网络问题,下载失败导致的文件不全,进而报错。

阿里云主机是可以下载的,自己的本地安装,要靠网络。

实在不行你就去百度网盘下载吧:http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-about-hand-install.html

fecshop分类问题6年前

目前没有这个功能,这个加一个字段来搞定这个

过几天根据你的这个需求,添加一下这个功能。

关于fecshop中classMap使用的问题6年前

一定要记住,重写后的文件的namespace和重写前的文件的namespace要一致。都是fecshop\models\mongodb;

因此你复制过来文件内容,直接修改就可以了。namespace不需要改动。

Your Site Analytics