第 4913 位会员
官方迟迟没空解决。今天自己查了下,解决了。分享给大家。 \vendor\fancyecommerce\fecshop\models\mysqldb\cms\Article.php 21行 const STATUS_DELETED = 10; 改成 const STATUS_DELETED = 2;
感谢!
本地弄就是有个缺陷,局域网访问也要hosts到我本机,ip就可以直接看。好的,问题已经解决。感谢!
已解决了。我后面没用ip地址了。用的域名host本地解析了。发现原来是安装的地方填域名的地方错了。前面不能有http://。
我的安装连接是: http://appadmin.fecshoptest.com/system/extensionmarket/install?namespace=fecyo&packageName=fecmall&folderName=fecyo&addonName=Fecyo - 中文国内电商商城系统(PC + H5双入口)
我打印了186行左右:
echo '$namespace=';var_dump($namespace); $data = Yii::$service->extension->remoteService->getAddonsInfoByNamespace($namespace); if (!is_array($data)) { echo json_encode([ 'statusCode' => '300', 'message' => Yii::$service->page->translate->__('get remote addons info by namespace fail1'), ]); exit; }
结果是: $namespace=NULL {"statusCode":"300","message":"get remote addons info by namespace fail1"}
那么就说明132行的变量是空的,$namespace = Yii::$app->request->get('namespace'); $namespace的变量值是null,是什么原因? 是yii的get问题?其他应用安装是正常的(fecmall 手机号登陆,Pc扫码关注公众号登陆,H5微信内静默登陆,以及H5分享 是安装成功的)。就这个不行。请高手帮忙解决。谢谢!
我重新安装文档里,把所有域名都设置好。不用ip地址加端口就可以了。可能是之前用ip的时候前面带了http的问题
能具体点告知是什么地方的配置吗?是安装的时候填的那些域名吗?检查了。后面都没有/,另外请问下本地开发环境是不是不能用ip地址加端口的配置呢?
@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()
请老大帮忙指点一二。