新主题Fecyo出现H5入口无法正常打开 Unknown Property – yii\base\UnknownPropertyException

问题咨询 · wow775533 · 于 4年前 发布 · 2322 次阅读
Invalid Argument – yii\base\InvalidArgumentException
Invalid path alias: @fecyo/app/apphtml5/theme/fecyo
1. in /www/wwwroot/www.install100.com/vendor/yiisoft/yii2/BaseYii.phpat line 154
2. in /www/wwwroot/www.install100.com/vendor/fancyecommerce/fecshop/services/page/Theme.php at line 68– yii\BaseYii::getAlias('@fecyo/app/apphtml5/theme/fecyo')
3. fecshop\services\page\Theme::actionGetThemeDirArr()
4. in /www/wwwroot/www.install100.com/vendor/fancyecommerce/fecshop/services/Service.php at line 54– call_user_func_array([fecshop\services\page\Theme, 'actionGetThemeDirArr'], [])
5. in /www/wwwroot/www.install100.com/vendor/fancyecommerce/fecshop/services/page/Theme.php at line 107– fecshop\services\Service::__call('getThemeDirArr', [])
6. fecshop\services\page\Theme::actionGetViewFile('index')
7. in /www/wwwroot/www.install100.com/vendor/fancyecommerce/fecshop/services/Service.php at line 54– call_user_func_array([fecshop\services\page\Theme, 'actionGetViewFile'], ['index'])
8. in /www/wwwroot/www.install100.com/vendor/fancyecommerce/fecshop/app/apphtml5/modules/AppfrontController.php at line 95– fecshop\services\Service::__call('getViewFile', ['index'])
9. in /www/wwwroot/www.install100.com/vendor/fancyecommerce/fecshop/app/apphtml5/modules/Cms/controllers/HomeController.php at line 21– fecshop\app\apphtml5\modules\AppfrontController::render('index', ['bestFeaturedProducts' => [['name' => 'Bell Sleeve Off The Shoulder Lac...', 'sku' => '32332', 'reviw_rate_star_average' => 0, 'review_count' => 0, ...], ['name' => 'Round Collar Floral Print Sleeve...', 'sku' => '432432', 'reviw_rate_star_average' => 0, 'review_count' => 0, ...], ['name' => 'Raglan Sleeves Letter Printed Cr...', 'sku' => 'p10001-kahaki-xl', 'reviw_rate_star_average' => 0, 'review_count' => 0, ...], ['name' => 'Spaghetti Strap Print Backless B...', 'sku' => 'sk0002', 'reviw_rate_star_average' => 0, 'review_count' => 0, ...], ...], 'currency' => ['code' => 'USD', 'rate' => '1', 'symbol' => '$'], 'currencys' => ['EUR' => ['code' => 'EUR', 'rate' => '0.93', 'symbol' => '€'], 'USD' => ['code' => 'USD', 'rate' => '1', 'symbol' => '$'], 'GBP' => ['code' => 'GBP', 'rate' => '0.8', 'symbol' => '£'], 'CNY' => ['code' => 'CNY', 'rate' => '6.3', 'symbol' => '¥']], 'currentStore' => 'm.install100.com', ...])
10. fecshop\app\apphtml5\modules\Cms\controllers\HomeController::actionIndex()
11. in /www/wwwroot/www.install100.com/vendor/yiisoft/yii2/base/InlineAction.php at line 57– call_user_func_array([fecshop\app\apphtml5\modules\Cms\controllers\HomeController, 'actionIndex'], [])
12. in /www/wwwroot/www.install100.com/vendor/yiisoft/yii2/base/Controller.php at line 157– yii\base\InlineAction::runWithParams([])
13. in /www/wwwroot/www.install100.com/vendor/yiisoft/yii2/base/Module.php at line 528– yii\base\Controller::runAction('index', [])
14. in /www/wwwroot/www.install100.com/vendor/yiisoft/yii2/web/Application.php at line 103– yii\base\Module::runAction('cms/home/index', [])
15. in /www/wwwroot/www.install100.com/vendor/yiisoft/yii2/base/Application.php at line 386– yii\web\Application::handleRequest(fecshop\yii\web\Request)
16. in /www/wwwroot/www.install100.com/apphtml5/web/index.php at line 63– yii\base\Application::run()
$_COOKIE = [
    'PHPSESSID' => '335ptmeogsnc4hmr7ilse6ei91',
];

$_SESSION = [
    '__flash' => [],
    'currency_current' => 'USD',
];

无线端报错如上 PC端到是没什么问题

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

1.出现问题,先去仔细看文档,把文档仔细看清除

http://www.fecmall.com/doc/fecmall-guide/fecyo/cn-1.0/guide-fecmall-fecyo-install.html

2.这个就是模板路径的问题,看三遍文档自然解决。

Fecmall#24年前 0 个赞

仔细看这个部分

1.Store设置(配置第三方模板路径)

1.1网站配置 --> Appfront配置 --> Store配置

编辑,弹出框,第三方模板路径: @fecyo/app/appfront/theme/fecyo

1.2网站配置 --> Apphtml5配置 --> Store配置

编辑,弹出框,第三方模板路径: @fecyo/app/apphtml5/theme/fecyo

hoccz#34年前 0 个赞

lz解决了吗?我也是appfront能够正常使用,apphtml5报相同的错误。

Fecmall#44年前 0 个赞

看apphtml5的截图:

Fecmall#54年前 0 个赞

发帖子,把报错信息复制到帖子的标题里面

wow775533#64年前 0 个赞

@Fecmall #4楼 這个是正确的,因为我的PC端是正常访问呢的,无线端是无法访问的 下面是我后台设置的路径 无线端第三方路径设置 PC端第三方路径设置

Fecmall#74年前 0 个赞

1.fecmall是否是最新版本? 2.4.9

2.apphtml5入口,怎么报错是appfront的文件?

3.报错信息完整的贴到标题上去,内容截图显示报错也不全。

4.除了报错,自己去追踪一下代码。

wow775533#84年前 0 个赞

@Fecmall [#7楼](#comment7) 我也是之前以为是因为我版本的问题,刚刚我又通过宝塔的一键部署,重新安装了一遍,一切顺利,等安装主题,就遇到了之前的问题

wow775533#94年前 0 个赞

今天通过宝塔安装的版本,无线端和PC都无法正常访问

Fecmall#104年前 0 个赞

1.查看fecyo是否成功安装并开启,看你这个报错,应该没有安装fecyo扩展。

2.自己debug代码吧,本人测试过,安装fecyo没有问题。

这是演示地址:http://fecyoh5.fecshop.com/

自己找原因,自己debug吧,自己多点动手能力,fecyo安装安装的人很多,看这位安装的:http://5.joho.cn/ 这不是没有问题么。

wow775533#114年前 0 个赞

@Fecmall #10楼 我在新安装的上面弄好了,现在正在用的一个站点的,还是不行,我刚把模板卸载了之后点击重新安装就报错了

SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'is_reviewed' The SQL being executed was: ALTER TABLE `sales_flat_order_item` ADD `is_reviewed` INT( 5 ) NULL DEFAULT '2' COMMENT '1代表已经评论,2代表未评论'

Fecmall#124年前 0 个赞

1.卸载需要手动清除安装的sql,因为卸载通过程序进行sql删除比较危险,因此并没有写卸载的sql删除部分,因此需要手动

在应用市场部分,应用安装已经进行了说明,安装应用一定要备份数据库:http://www.fecmall.com/doc/fecshop-guide/addons/cn-2.0/guide-fecmall-addons-install.html

就是因为卸载手动删除sql麻烦,可以利用备份还原数据库。

2.你先自己试试吧,如果下周1前还解决不了,加微信发root信息,给你看看原因。

3.我猜测很大的原因,就是你的fecmall版本太低了

Fecmall#134年前 0 个赞

出现这个报错,检查2个问题:

1.fecmall版本是否 > 2.4.9 根目录下的composer.json 可以查看 "fancyecommerce/fecshop": ">=2.4.9"

2.模板路径是否正确。

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