全手动安装数据迁移异常

安装报错 · wodrow · 于 6年前 发布 · 1963 次阅读

全手动安装mongodb迁移问题 该怎么解决啊

共收到 8 条回复 问题提问
1楼 已删除.
Fecmall#26年前 0 个赞

首先要确认点,你是否严格按照文档的步骤一步一步的来安装的?如果不是,请回去按照文档严格执行。

如果是,可以按照下面的步骤调试下,看看那个Array到底是什么?

你打开vendor/www/fecshop/vendor/yiisoft/yii2-mongodb/console/controllers/MigrateController.php

136行代码左右:

protected function createMigration($class)
    {
        $class = trim($class, '\\');
        if (strpos($class, '\\') === false) {
            $file = $this->migrationPath . DIRECTORY_SEPARATOR . $class . '.php';
            require_once($file);
        }

        return new $class(['db' => $this->db]);
    }

把 $this->migrationPath 输出一下看看,var_dump($this->migrationPath) 看看 这个array 是什么数据

wodrow#36年前 0 个赞

打印显示 是个数组

wodrow#46年前 0 个赞

暂时只能先$file = $this->migrationPath[0] ; 估计迁移的地方有问题

Fecmall#56年前 0 个赞

@wodrow #4楼 你是什么环境,具体说说,了解一下 这个不应该出问题啊,这个是yii2的官方扩展。那么多人测试。

wodrow#66年前 0 个赞

debian php7.0.12-2 nts mysql5.6 mongodb redis apache2

Fecmall#76年前 0 个赞

@wodrow #6楼 您可以到这里提交下bug https://github.com/yiisoft/yii2-mongodb

wodrow#86年前 0 个赞

不用那么麻烦,估计是安装时哪出问题

Fecmall#96年前 0 个赞

@wodrow #8楼 你是第一个有这个问题的人,之前的安装者,没有提过这个问题,后面看看吧,是否还有人有类似的问题。

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