我被困在一个新网站的开头。 这是我第一次尝试使用石油进行发电/迁移。
我使用石油成功创建了一个模型,现在我想迁移它,但是
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运行迁移。这是相同的错误消息,根本没有帮助。 伙计们,任何人都必须知道解决方案......
答案 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配置文件源。