Fecmall

第 2 位会员

会员
个人信息
  • 加入于 2017-05-31 17:38:45
  • 城市 Qingdao
  • GitHub https://github.com/fecshop
  • 最后登录时间 10天前
  • 签名 净化自己,潜心编码
个人简介
Terry,Fecmall开源产品作者,12年电商经验一线程序员开发者,擅长规划产品,架构设计。
个人成就
  • 发表文章次数 744
  • 发布回复次数 5760
  • 个人主页浏览次数 683
appfront的默认首页怎样修改为中文?7年前

语言概念:基础语言store语言

基础语言:也就是后边编辑的基础语言,这个建议还是使用英语作为基础语言,这个设置是在: https://github.com/fecshop/yii2_fecshop_app_advanced/blob/master/common/config/fecshop_local_services/FecshopLang.php

设置

'defaultLangCode' => 'en',

基础语言建议还是使用默认的英语

store语言:前端各个store的语言设置,在这个文件中配置 : https://github.com/fecshop/yii2_fecshop_app_advanced/blob/master/appfront/config/fecshop_local_services/Store.php

域名地址对应的store,将英文修改为中文,配置修改为:

'fecshop.appfront.fancyecommerce.com' => [  // 在域名下修改下面的2个参数,设置成中文
                'language'         => 'en_US',       
                'languageName'     => 'English',

修改为:

'fecshop.appfront.fancyecommerce.com' => [  // 在域名下修改下面的2个参数,设置成中文
	'language'         => 'zh_CN',
	'languageName'     => '中文',

如果您想英文域名地址使用 fecshop.appfront.fancyecommerce.com/en

那么,将改Store.php中的配置修改,将:

'fecshop.appfront.fancyecommerce.com/cn' => [
                'language'         => 'zh_CN',
                'languageName'     => '中文',

修改为:

'fecshop.appfront.fancyecommerce.com/en' => [
	'language'         => 'en_US',        /
	'languageName'     => 'English',

然后将 @appfront/web/cn/ 文件夹,改名为 @appfront/web/en/

最后,还需要在nginx中进行配置修改,譬如docker 中的nginx: https://github.com/fecshop/yii2_fecshop_docker/blob/master/services/web/nginx/conf/conf.d/default.conf

将:

location /cn/ {
        index index.php;
        if (!-e $request_filename){
            rewrite . /cn/index.php last;
}

改为

location /en/ {
        index index.php;
        if (!-e $request_filename){
            rewrite . /en/index.php last;
}

重启nginx(如果是docker compose,就重启docker compose)即可。

请教下,如何配置nginx,仅通过一个域名来支持pc端和后台7年前

fecshop的设计,遵循Yii2的安全设计,是不能用这种方式的,使用不同域名完全隔离的方式增强安全性。(session,cookie,log等完全隔离,另外cookie的生成,都加入了随机码加密生成等,这些都是Yii2的安全机制)

解析一个域名不是麻烦事,用一个子域接,解析过去即可。

如果您担心暴露后台地址,你可以这样:

1.弄一个虚假域名(国外服务器是不需要备案的,而国内的域名需要备案,因此需要购买一个域名进行备案,备案后,域名不要解析到服务器,通过win本地host做映射),譬如www.xxxx.com 在windows本地hosts做地址映射到您的服务器ip地址

2.nginx使用这个域名配置后台。

3.网络上有一些工具,可以通过工具反查解析到这个ip地址的所有域名,通过本地映射的方式,别人查不出来你到底用的那个域名解析到后台的,因此别人是不知道你的后台地址的。

对于您说的这种方式,可能nginx会存在这种功能,但是即使有,也不能这样用,这是一种进步的方式, 您说的那种都是2006年左右的开源系统的后台地址方式,一般通过将 /admin 改为 其他的一些复杂字符来隐藏后台地址。

fecshop直接安装在云空间,能简单说下配置要点吗?7年前

哎,在回复一下这些基本的常识问题,你也不用在群里面抱怨,我不是开培训班的,这是一些基础的无聊问题

出现问题,要有解决问题的思路,这个问题要么是nginx没有指向到你的web路径,要么你fecshop程序配置有问题,如何确诊?

1、确诊nginx是否配置正确

在nginx配置中,域名应该是指向 @appfront/web 路径下,那么您先在这个路径下面新建一个 @appfront/web/test.php,配置完成后 ,访问 www.domain.com/test.php ,如果访问失败,那肯定是nginx配置有问题

2.如果访问成功,那么检查一下store的配置,仔细看文档,既然抱着学习的态度,多思考,多查询,这些基础知识问题自己去解决,我这里又不开培训班,你们也不交学费,我也不想辅导这些基础的东西。

3.劝你多去学习,也没有说错。

fecshop直接安装在云空间,能简单说下配置要点吗?7年前

如果首页可以访问,内页不行,去设置下nginx去除index.php

,解决问题的能力太差劲

fecshop直接安装在云空间,能简单说下配置要点吗?7年前

照个文档安装都这么多事,帮不到你,先去交学费去吧

fecshop直接安装在云空间,能简单说下配置要点吗?7年前

fecshop,可能不适合你,基础太差了,先去学习去吧

数据库没法登陆会是哪儿的问题?7年前

@freetiger #1楼 嗯,报错信息很明确的

后台显示404是哪里没有配置么7年前

appadmin.fecshoptest.com/index.php/fecadmin/login/index ,试试,如果可以

nginx 需要设置去掉index.php

安装1.3.2.1有一项警告7年前

没问题,不影响安装使用。

fecshop直接安装在云空间,能简单说下配置要点吗?7年前

如果是真正的购买域名,去域名哪里做做解析就行,对应到您的服务器的ip,本地host就不需要了做对应设置了。

fecshop直接安装在云空间,能简单说下配置要点吗?7年前

@freetiger #2楼 rock.fecshoptest.com 是rock mongodb的可视化界面对应的域名,可以不管去掉的

rockmongo类似于phpmyadmin,是一个管理Mongodb数据库的可视化界面

您可以不用这个, 推荐使用RoboMongo,下载地址为:https://robomongo.org/download ,支持使用ssh方式访问mongodb

fecshop直接安装在云空间,能简单说下配置要点吗?7年前

严格按照文档操作!

文档都是很多人安装验证过的。

这个系统不复杂,你需要多多学,很多东西没有基础,问题在于你本身需要多提升。

这个问答用什么做的7年前

getYii github:https://github.com/iiYii/getyii

www.getyii.com

fecshop演示前台,后台地址发一下?7年前

@miyaye #5楼

1.paypal 收款的货币,是当前的货币(您切换货币后,当前的货币就是您切换后的货币)

2.网站的产品定价,统一使用基础货币作为价格,保存到产品表中,而其他货币的价格,是通过公式计算而来。 也就是基础货币乘以汇率。

3.货币设置参看:http://www.fecshop.com/doc/fecshop-guide/instructions/cn-1.0/guide-fecshop_currency.html

其他:关于支付的设置 http://www.fecshop.com/doc/fecshop-guide/instructions/cn-1.0/guide-fecshop_payment_method.html

关于论坛搜索功能的困惑7年前

1.搜索功能,只能搜索论坛的帖子

2.对于官方的开发文档帮助文档,是markdown生成的静态文件,您可以进入到开发文档内部搜索。

3.notepad的,参看这个文章,这是Terry的另外一个网站博客: http://www.fancyecommerce.com/2016/08/30/linux-作为开发环境的方法分享/

这个博客有博文搜索功能。

nginx配置:为何会出现网址错误?7年前

@freetiger #2楼 可以的,不过国内机房的阿里云需要备案,如果不想备案,可以买国外机房的阿里云,譬如香港

fecshop 能否在vmware workstations 里安装调试?7年前

@freetiger #3楼 可能是网络问题,你重新试试

docker管理工具神器portainer7年前

比compose还强?compose就是管理docker的

Your Site Analytics