第 717 位会员
app/fecshop/vendor/fancyecommerce/fecshop/services/session/SessionRedis.php
这个页面也有点问题
点击菜单并不会很长时间,大概1-2秒 这个长响应的时间,哪怕是进入后台的首页也会有这么长的时间。 我在本地的开发环境,网络加载应该不是问题,我看network一起是pending的状态,我怀疑是docker-nginx有问题,我再看看。 在服务器上没有用docker,速度貌似是正常的。
遇到这个问题是因为,你在修改docker-compose.yml文件的 MYSQL_ROOT_PASSWORD之前就用 docker-compose up -d 启动过。在项目的根目录db/mysql/data目录如果不为空,MYSQL_ROOT_PASSWORD是不会生效的,只有在数据目录是空的时候docker mysql第一遍启动,初始化的时候,才会设置root密码。
MYSQL_ROOT_PASSWORD
docker-compose up -d
db/mysql/data
解决的步骤是:
docker-compose down -v
./db/mysql/data
这时候密码就是你设置的密码了。
@Fecshop #7楼 多谢指点,我先去看看文档,我是想用微信小程序去展示产品和下单,我先去看看appserver和appapi哪个更能满足我的需求,再次感谢。
@Fecshop [[[[[#5楼](#comment5)](#comment5)](#comment5)](#comment5)](#comment5) 好的,谢谢您的耐心。 我来说一下我的整个过程吧。
* !.gitignore my.fecshop.com
这里面忽略了所有的app目录下的文件,对吧。
我的疑问是,如果我想进行二次开发,(因为还没有开始用yii,想拿您这个项目学习),比如追加一些api函数,我不太清楚二次开发的目录是否是在 app/fecshop/appapi(fecshop/appapi是由php composer生成的) 这一目录下进行的,如果是的话,原则上我就应该把app目录下,这些由php composer生成的代码及目录推送到我自己的代码库中然后继续开发对吗?(您不用告诉我,应该如何设置.gitignore来打开git track,这些概念我是明白的。),我只想知道标准的做法是什么?
app/fecshop/appapi
以下是我的想法,
app/fecshop
app/.gitignore
vender
@Fecshop [#1楼](#comment1) app/fecshop 是 yii2_fecshop_docker下的app,在文档里写了这个目录初始的时候是空的,用composer安装完成后,就会有一个fecshop,fecshop里是完全的代码了。
我的疑问就是,当用composer安装完成后,这个app目录下的代码是否需要推送到代码库,因为如果不推送的话,那么二次开发的目录在哪呢?
我是从您的github上用composer安装的框架,git的使用及分支开发,我是明白的。 我的疑问是我到底是否应该把整个composer安装完的代码push到代码库里?因为我不清楚二次开发的时候是否在composer安装生成的这些目录里增加我自己的文件,如果是的话,那原则上应该把整个composer安装完成的代码都推到代码库里。
nginx .7 以上的版本,可以使用 try_files指令, 如:
try_files
location / { # Redirect everything that isn't a real file to index.php try_files $uri $uri/ /index.php?$args; }