Terry

第 333 位会员

会员
个人信息
  • 加入于 2018-01-26 08:46:48
  • 最后登录时间 5年前
个人成就
  • 发表文章次数 29
  • 发布回复次数 294
  • 个人主页浏览次数 83
yii导入数据库,连接被拒绝6年前

@wzi90921 #4楼 本地mysql没有启动吧?或者账号填写错了,肯定是你哪里配置错了,要么是fecshop填写的账户等信息不一致,要么你的本地mysql设置有问题。

Fecshop 设置https后,图片打不开的问题, 2.产品图片不显示,只是显示一个黑白淡图的处理(评论区)6年前

图片设置,切记http 和https,两种方式都可以访问,设置完成后,可以自己测试一下。

yii导入数据库,连接被拒绝6年前

学习一下markdown标签:http://www.fecshop.com/markdown

帖子的内容农的整洁一些。语法很简单,掌握6个标签就够用。

yii导入数据库,连接被拒绝6年前

报错信息很明显:connection refused

翻译过来就是mysql无法连接,检查一下

1.yii db组件的mysql账户 密码 Ip 等数据库配置是否正确,Fecshop的配置mysql:http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-about-config.html 第一部分,查看 @common/config/main-local.php中db组件的配置是否正确。

2.如果不是localhost,而是远程连接mysql,查看一下mysql的账户是否有远程连接权限。

产品添加Add to Favorites 失败。6年前

@myred08 #2楼 你自己追踪一下代码,不显示,在于2个部分:

1.添加到收藏失败,或者添加到收藏的数据有问题,你看一下添加的产品和执行收藏的用户的id是否正确

2如果第一步骤点击收藏,保存到数据库的数据没有问题,那么,.账户中心的收藏列表,可能 显示收藏功能有问题,去这里排查一下

顺藤摸瓜,查看一下具体的问题所在,官网demo是没有问题的,您自己调试一下,找找是什么原因导致的。

./yii: No such file or directory6年前

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

2.2 通过composer的方式安装 , 有一个 ./init 操作,您没有执行,或者执行失败, 执行完看一下日志,是否成功执行。

网站切换语言,除首页外都是404页面6年前

多语言:http://www.fecshop.com/doc/fecshop-guide/instructions/cn-1.0/guide-fecshop_mutil_lang.html

这些在安装配置部分都已经说明,你没有仔细看文档。

保存product时报错 Http status: 500 Internal Server Error ajaxOptions: error thrownError: Internal Server Error6年前

@zhensong1 [#1楼](#comment1)

1.需要安装xunsearch并启动

2.如果不需要xunsearch,可以关掉中文搜索:

关于搜索:http://www.fecshop.com/doc/fecshop-guide/instructions/cn-1.0/guide-fecshop_search.html#

参看: 去除某个搜索 , 可以关掉xunsearch,去除后,后台保存产品就不会把数据同步到xunsearch,因此,没有安装xunsearch也不会报错

在系统安装的配置环节,4.2配置环节6年前

@bob365 #2楼

要么你用docker快速部署

要么你自己搭建环境安装,这里有视频:http://www.fecshop.com/doc/fecshop-guide/instructions/cn-1.0/guide-fecshop_video_install.html

严格按照文档操作,任何一个步骤都不要省略!

docker fecshop 线上环境执行,npm run build http://vue.fecshop.com/ error...6年前

@wubuyun #4楼 看不懂,帮不上忙,自己处理吧。

想要得到帮助,多看几遍:http://www.fecshop.com/topic/624

在系统安装的配置环节,4.2配置环节6年前

1.既然,你有迷惑点,那么,你的迷惑点在哪里?完全看不懂?

2.文档原文:配置nginx,注意下面的 **fecshop** 代表fecshop的相对根目录的文件路径

这句话描述的很清楚无需解释了

3.文档原文:

appfront.fecshoptest.com appfront.fecshoptest.es 指向 **fecshop**/appfront/web 
 
appadmin.fecshoptest.com 指向 **fecshop**/appadmin/web

apphtml5.fecshoptest.com 指向 **fecshop**/apphtml5/web

appapi.fecshoptest.com 	 指向 **fecshop**/appapi/web

appserver.fecshoptest.com 指向 **fecshop**/appserver/web

img.fecshoptest.com 	指向 **fecshop**/appimage/common

img2.fecshoptest.com 	指向 **fecshop**/appimage/appadmin

img3.fecshoptest.com 	指向 **fecshop**/appimage/appfront

img4.fecshoptest.com 	指向 **fecshop**/appimage/apphtml5

img5.fecshoptest.com 	指向 **fecshop**/appimage/appserver

这个配置的意思,就是在nginx的配置文件里面配置域名,每个域名对应一个文件夹,至于你的nginx配置文件叫什么名字,是叫default.conf,还是其他的名字,这个和你安装nginx的方式有关,这个不具体说了

你去熟悉一下nginx,多学习吧,慢慢来,知识太匮乏,你是第一个在论坛反馈看不懂的。

docker fecshop 线上环境执行,npm run build http://vue.fecshop.com/ error...6年前

这里要更改api url对应的域名,这个是prod环境的

https://github.com/fecshop/vue_fecshop_appserver/blob/master/config/prod.env.js

dev环境: https://github.com/fecshop/vue_fecshop_appserver/blob/master/config/dev.env.js

  // 这个是 vue数据获取的api对应的域名。
  API_ROOT: '"//fecshop.appserver.fancyecommerce.com"',
  // vue的域名
  WEBSITE_ROOT: '"//demo.fancyecommerce.com"'

对于安装文档:https://github.com/fecshop/vue_fecshop_appserver

让其改成

API_ROOT: '"//appserver.fecshop.com"',
WEBSITE_ROOT: '"http://vue.fecshop.com"'

如果你改了,那么你看看appserver端你是否配置了?是否配置成功?

总体来说大致2个可能:

1.你的vue没有配置api url

2.vue配置的api url,你在appserver端没有配置好,导致不能访问。

xunsearch 修改配置之后如何让新配置生效6年前

执行 sh deleteXunSearchAllData.sh 会执行下面这个函数

https://github.com/fecshop/yii2_fecshop/blob/master/services/search/XunSearch.php

/**
     * 删除在xunSearch的所有搜索数据,
     * 当您的产品有很多产品被删除了,但是在xunsearch 存在某些异常没有被删除
     * 您希望也被删除掉,那么,你可以通过这种方式批量删除掉产品
     * 然后重新跑一边同步脚本.
     */
    protected function actionXunDeleteAllProduct($numPerPage, $i)
    {
        //var_dump($index);
        $dbName = $this->_searchModel->projectName();
        // 删除索引
        Yii::$app->xunsearch->getDatabase($dbName)->getIndex()->clean();
        //$index = Yii::$app->xunsearch->getDatabase($dbName)->index;
        echo "begin delete Xun Search Date \n";
        $nowTimeStamp = (int) $nowTimeStamp;
        $XunSearchData = $this->_searchModel->find()
            ->limit($numPerPage)  
            ->offset(($i - 1) * $numPerPage)
            ->all();
        foreach ($XunSearchData as $one) {
            $one->delete();
        }
    }
xunsearch 修改配置之后如何让新配置生效6年前

1.修改了什么内容?什么配置没有生效?发帖应该把这些信息也贴上来。

2.配置文件:https://github.com/fecshop/yii2_fecshop/blob/master/config/xunsearch/search.ini

3.在文件:https://github.com/fecshop/yii2_fecshop/tree/master/shell/search 下面还有一个 deleteXunSearchAllData.sh

你执行下 sh deleteXunSearchAllData.sh 试试 , 然后重新执行 fullSearchSync.sh

docker fecshop 线上环境执行,npm run build http://vue.fecshop.com/ error...6年前

看不懂,报错截图描述清楚,发生报错的上下文描述清楚,出来的报错先百度搜索看看有没解决方案。

另外warn不是报错,帖子请用markdown整理好

http://www.fecshop.com/topic/624

为什么我在后台store里面设置了默认货币currency,保存后,前台还是原来的货币,并没有切换?6年前

您更改了默认货币后,然后清空浏览器cookie,然后访问网站,会发现货币改变了。

变成您在配置文件中配置的 store对应的配置货币的值

fec目录是干啥的6年前

最后:对于您的建议:

做为一个产品我是想把fec_admin的基础部分也用service调用的形式来完成,这样我觉得也更好的体现的设计思想的一致性,也更好的对后台的二次开发提供便利

回复:这个即使要把fec_admin也用service调用的形式来完成,也是不能直接去改fec_admin库包,只能在fecshop appadmin中全部重写fec_admin库包的功能,因为,有一些用户 仅仅使用了fec_admin库包做其他的系统,并没有使用fecshop。

fec目录是干啥的6年前

如果你在二开的过程中,对fec_admin库包的东西进行重写,那么你可以遵循fecshop的重写机制进行功能的重写。

对于fecshop,全部重写fec_admin的功能都是可以的,在架构上支持。

Your Site Analytics