1

我被困在一个新网站的开头。这是我第一次尝试使用石油进行发电/迁移。

我使用石油成功创建了一个模型,现在我想迁移它,但是

php oil refine migrate

给我一个错误:

Error - invalid data source name in COREPATH/classes/database/pdo/connection.php on line 94

通过一些研究,我发现,至少我并不完全孤单地遇到这个错误,尽管到目前为止我看到的讨论都没有得到解决。

我的数据库配置一切都很好,关于一些提示,我什至用 apache 正在使用的那个覆盖了 php-cli 的 php.ini。

但一点运气都没有。

有大佬知道解决办法吗 任何帮助表示赞赏!

编辑:即使没有油,我也想继续开发,但现在发现我什至无法从 php.ini 运行迁移。这是相同的错误消息,根本没有帮助。拜托各位,任何人都只需要知道一个解决方案...

4

1 回答 1

1

您是否在文件中设置了数据库连接:fuel/app/config/development/db.php?并且格式正确:

return array(
    'default' => array(
        'connection' => array(
            'dsn' => 'mysql:host=localhost;dbname=fuel_intro',
            'username' => 'root',
            'password' => '',
        ),
    ),
); 

通过错误听起来您的配置中可能有错误的语法。我希望这会有所帮助,如果没有,请发布您的数据库配置文件源。

于 2013-01-30T02:45:37.343 回答