安装完成首次访问PC站点报错:this domain is not config in store service, you must config it in admin store config

安装报错 · my0563 · 于 3年前 发布 · 1541 次阅读

1、在宝塔软件商店中一键部署fecmall

2、按照按照指引中设置各域名到服务器

3、通过Fecmall界面完成安装。

4、点击完成界面【商城】按钮访问商城,页面提示错误。 错误提示截图

查看了下论坛之前的帖子,提示是配置问题 打开路径: vi /www/wwwroot/pc.qingdapei.net/appfront/config/fecshop_local_services/Store.php 配置文件

但是打开里面和历史贴中的内容不一样,不知道是不是版本有变更导致的,还是需要手工复制那些信息到配置文件中?

不知道应该如何解决,本人对技术不是很了解,如果有愿意帮助解决的付费50元。

另外有扩展插件需要开发。 V:my0563

共收到 5 条回复 问题提问
Fecmall#13年前 1 个赞

nginx配置的域名 , 和安装的域名不一致导致的

必须字符完全一致

itxsy#23年前 0 个赞

@Fecmall #1楼 我的是用的phpstudy8.1版的,用的apache,后台能正常访问,前台就提示:

yii\base\InvalidValueException
this domain is not config in store service, you must config it in admin store config

    1. in G:\www\90demo\920fecmall\fecmall-lasted\vendor\fancyecommerce\fecshop\services\Store.php at line 292
    283284285286287288289290291292293294295296297298299300301

                            }
                        }
     
                        break;
                    }
                }
            }
            if (!$init_complete) {
     
                throw new InvalidValueException('this domain is not config in store service, you must config it in admin store config');
            }
        }
     
        /**
         * @param $store_code | String
         * @param $store | Array
         * mobile device url redirect.
         * pc端自动跳转到html5端的检测
         */

    2. in G:\www\90demo\920fecmall\fecmall-lasted\vendor\fancyecommerce\fecshop\components\Store.php at line 43 – fecshop\services\Store::bootstrap(yii\web\Application)
    37383940414243444546474849

        // 初始化的bootstrap
        public function bootstrap($app)
        {
            if ($this->appName == 'appadmin') {
                Yii::$service->admin->bootstrap($app);
            } else {
                Yii::$service->store->bootstrap($app);
            }
        }
        // 得到配置值
        /**
         * @param $key | string, 配置的主Key
         * @param $subKey | string, 配置的子key

    3. in G:\www\90demo\920fecmall\fecmall-lasted\vendor\yiisoft\yii2\base\Application.php at line 327 – fecshop\components\Store::bootstrap(yii\web\Application)
    4. in G:\www\90demo\920fecmall\fecmall-lasted\vendor\yiisoft\yii2\web\Application.php at line 69 – yii\base\Application::bootstrap()
    5. in G:\www\90demo\920fecmall\fecmall-lasted\vendor\yiisoft\yii2\base\Application.php at line 273 – yii\web\Application::bootstrap()
    6. in G:\www\90demo\920fecmall\fecmall-lasted\vendor\yiisoft\yii2\base\BaseObject.php at line 109 – yii\base\Application::init()

请老大帮忙指点一二。

itxsy#33年前 0 个赞

我重新安装文档里,把所有域名都设置好。不用ip地址加端口就可以了。可能是之前用ip的时候前面带了http的问题

Fecmall#43年前 0 个赞

@itxsy #3楼 不要用ip+端口,直接用配置

本地用域名也不是难事,win hosts做个映射就可以了。

itxsy#53年前 0 个赞

本地弄就是有个缺陷,局域网访问也要hosts到我本机,ip就可以直接看。好的,问题已经解决。感谢!

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics