FuelPHP精炼油迁移不起作用

时间:2013-01-27 17:02:06

标签: php ubuntu-10.04 fuelphp

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

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

php oil refine migrate

给了我一个错误:

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

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

我的db-configuration一切都很好,关于一些提示,我甚至用一个覆盖了php-cli的php.ini,apache正在使用。

但是没有运气。

有人在那里,谁知道解决方案?任何帮助表示赞赏!!!

编辑: 我想在没有油的情况下继续开发,但现在发现我甚至无法从php运行迁移。这是相同的错误消息,根本没有帮助。 伙计们,任何人都必须知道解决方案......

1 个答案:

答案 0 :(得分:1)

你有没有在文件中设置数据库连接:fuel / app / config / development / db.php?并且格式正确:

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

通过错误听起来你的配置中可能有错误的sytax。 我希望这有用,如果没有请发布你的db配置文件源。