第 2 位会员
1.代码文件少用截图,粘贴你的代码
2.文件写明文件路径,不然不知道是那个文件,无法定位
3.描述问题,写上你的上下文,问题描述,逻辑过程。
习惯,满足自己就好
我还在一直用notepad+
如果网络不行,去百度网盘下载fecshop完整文件压缩包吧
http://pan.baidu.com/s/1hs1iC2C
自己百度搜索就可以找到的答案。
@asaonan #4楼 如果你解决了,写一些你解决的办法
请将你解决的思路严谨的写出来,这样的回复别人看不懂,帮助不到后面的人
自己查查资料解决吧
http://www.fancyecommerce.com/2017/05/31/php-7-环境安装/
这个文档里面有mongodb扩展安装的讲解,你应该是操作失败了
如果你是第一次安装,强烈建议用docker安装,手动安装很繁琐,如果你想锻炼一下自己的运维能力,按照手动安装一下也不错
https://github.com/fecshop/yii2_fecshop/blob/master/services/Category.php
有一个类变量:public $storage = 'CategoryMongodb';
public $storage = 'CategoryMongodb';
可以在配置中定义,值会被yii2容器注入进去。
'storage' => 'ArticleMysqldb', // ArticleMysqldb or ArticleMongodb.
原理自己读上面的article实现的代码吧。
cms article service,进行了mongodb和mysql的两种实现, 你先参看源码思考下原理吧
注意这个是cms的子service article,而不是service cms
article
cms
https://github.com/fecshop/yii2_fecshop/blob/master/config/services/Cms.php
1.关于fecshop services,参看:http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-service-abc.html
2.重写services参看:http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-rewrite-func.html#3-servicesfecshop
3.category services的配置:https://github.com/fecshop/yii2_fecshop/blob/master/config/services/Category.php
4.你的配置的第一个category的子services menu,在fecshop中是存在的,参看3部分的链接,如何重写参看上面的文档
5.你的第二个子services categoryMongo是不存在的,相当于你自己加了一个子service,如果添加一个新的services,详细参看上面的文档
可以看看mongodb 的 aggregate 函数。
aggregate
yii2-mongodb扩展有的,自己研究一下这个扩展的源码
首先确定nginx对应的php路径是否正确
可以在入口文件@app/web/index.php (@app泛指各个入口) 第一行做输出,然后exit退出,是否可以访问,如果不可以访问,说明nginx配置有问题
@app/web/index.php
没有./yii 文件,composer下载完后,执行./init没有成功
应该是你没有给这个文件添加755权限,导致没有权限执行
标题里面请加上报错信息,方便后面的人搜索
@Kittyfamous #5楼
只安装 php-mongodb
php-mongodb
标题里面请把报错信息写上去,方便后面遇到这个问题的人,通过报错信息搜索帖子
@Kittyfamous #2楼
mongodb 还是安装mongo3吧,mongo4没有测试过
mongo有2个扩展,php-mongo和php-mongodb扩展,请安装php-mongodb扩展。
是的,不可以的
好的,找时间加上。
@Kittyfamous #12楼 有一定的风险
之前paypal支付,仿牌支付,做支付跳转,被逮住可能造成帐号被封。
fecshop基于的是yii2,yii2很多依赖包都是在github上面,即使fecshop放到了码云上面
大量依赖的包,还是在GitHub上面,只能通过composer安装
@V1747479654 #6楼 各求所需,不满足你的需求,你就换个产品就是了,fecshop还真不用你看得起。