Fecmall

第 2 位会员

会员
个人信息
  • 加入于 2017-05-31 17:38:45
  • 城市 Qingdao
  • GitHub https://github.com/fecshop
  • 最后登录时间 5天前
  • 签名 净化自己,潜心编码
个人简介
Terry,Fecmall开源产品作者,12年电商经验一线程序员开发者,擅长规划产品,架构设计。
个人成就
  • 发表文章次数 744
  • 发布回复次数 5760
  • 个人主页浏览次数 683
模板安装后,新添加的产品分类页面显示 base dir is not a correct dir5年前

@PHPer #11楼 输出一下createFloder里面抛出异常位置的baseDir,评论贴一下是什么文件路径,然后创建一下这个文件路径

遇到问题自己多思考,多debug代码,回帖给你的信息是让你思考的,你自己来解决问题的

Fecmall-2.x 的新模版页面开发5年前

现在正在整理fecmall-2版本的文档,本周整理完成

模板开发参看:http://www.fecmall.com/doc/fecshop-guide/develop/cn-2.0/guide-fecmall-theme.html

模板安装后,新添加的产品分类页面显示 base dir is not a correct dir5年前

你的第一个问题:https://github.com/fecshop/yii2_fecshop/commit/b6f85638aad529bc69485bfe3c3889903cf66ee8

已经处理,2.3.3版本已经处理

第二个问题不是很明白,可以说的更明白一点吗?是fecmall的bug导致的?

2.3.3在lnmp中如何安装,vhost如何指向?5年前

@iljqq #2楼 不仔细看安装文档,你这半天白过了。

2.3.3在lnmp中如何安装,vhost如何指向?5年前

1.仔细看安装教程 @appfront/web

2.你说的lnmp是这个吧? https://lnmp.org/download.html

有空我写个安装教程吧。针对纯小白 (现在还不知道什么时候有空)

模板安装后,新添加的产品分类页面显示 base dir is not a correct dir5年前

我测试了一下,不存在你这个报错,无法重现该错误,您自己debug一下解决吧

自定义菜单的问题 添加不了两个顶级菜单5年前

@q1275788667 #7楼 目前不支持,不满足,你自己二次开发

自己去找找源代码,二开一下就好了

模板安装后,新添加的产品分类页面显示 base dir is not a correct dir5年前

该说的都说了,自己debug一下代码吧

远程协助调试,只针对vip会员

自定义菜单的问题 添加不了两个顶级菜单5年前

该说的都说了,自己去看看源代码,自己解决吧

自定义菜单的问题 添加不了两个顶级菜单5年前

@appfront/cnofig/fecshop_local_services/Page.php

更改

/*
                 *	在菜单后面部分(产品分类菜单的前面部分)的自定义菜单
                 */
                'behindCustomMenu' => [
                    [
                        'name'        => 'custom menu',            // 菜单名字
                        'urlPath'     => '/my-custom-menu.html',    // 菜单对应的url
                        
                    ],
                ],

是显示菜单的,然后,你需要新建这个配置中对应的url ,可以用cms page,也可以新建模块,让这个url可以访问即可

自定义菜单的问题 添加不了两个顶级菜单5年前

看不懂,请补全信息。

模板安装后,新添加的产品分类页面显示 base dir is not a correct dir5年前

你的url很奇怪,分类页面访问,不是这种url吗?http://fecshop.appfront.fancyecommerce.com/special-occasion

这是你自己二开的内容吧?如果是自己二开的内容,自己debug一下代码,自己尝试解决一下。

数据库不能初始化5年前

实在不清楚你是怎么操作的,看不懂你的报错

1.先看一下发帖说明,学会使用markdown语法写:http://www.fecmall.com/markdown ,你的内容乱糟糟的很影响阅读。

2.建议删除数据库,从头重新严格按照文档安装

3. construct('mysql:host={mys...', '{mysql_user}', '{mysql_password...', NULL) #1 前台提交的数据库配置,会改写@common/config/main-local.php, 在init步骤,会操作改变这个文件为可写状态,如果你的账户不是root,请检查这些更改的文件状态是否成功

如果该文件不可写,那么前台提交的配置文件根本写不进去,

<?php
return [
    'components' => [
        // Mysql部分的配置
        'db' => [ 
            'class' => 'yii\db\Connection',
            'dsn' => 'mysql:host={mysql_host};dbname={mysql_database}',
            'username' => '{mysql_user}',
            'password' => '{mysql_password}',
            'charset' => 'utf8',
        ],

那么连接mysql肯定失败连接不上

4.对于报错中的SELECT * FROM extensions where status=1 AND installed_status这个操作是在common/config/bootstrap.php中执行的,请自行debug一下原因

5.我没有mac机器,无法测试,目前linux和win是没有问题的。

数据库不能初始化5年前

不是扩展的问题。

你是不是进行了代码改动?

common/config/bootstrap.php

if (!$is_install) {
    $dbConfig = isset($fecmall_common_main_local_config['components']['db']) ? $fecmall_common_main_local_config['components']['db'] : '';
    if (is_array($dbConfig) && !empty($dbConfig)) {
        $connection = Yii::createObject($dbConfig);
        $command = $connection->createCommand('SELECT * FROM  extensions where  status=:status AND installed_status=:installed_status ORDER BY priority ASC ');
        $command->bindValue(':status', 1);
        $command->bindValue(':installed_status', 1);
        $fecmall_db_extensions_data = $command->queryAll();
    }
}

如果install.php入口,$fecmall_common_main_local_config,这个变量的值为空的,不会执行下面的查询的, 你可以自己debug一下这个变量,输出一下看看值。

模板安装后,新添加的产品分类页面显示 base dir is not a correct dir5年前

可能是文件写入权限问题,添加一下可写权限试试

数据库不能初始化5年前

你是升级的fecmall-2.3.2? 还是直接安装?

如果直接安装, 请安装2.3.2以上版本

fecmall的数据库初始化migrate步骤,会安装数据库表的

Your Site Analytics