0

yii 需求页面说 PDO 扩展 + mysql 驱动程序工作,phpinfo()说 PDO 和 MySQL 驱动程序已安装,我已经在主配置文件中为我的项目配置了“db”组件yiic webapp,检查并仔细检查设置是否为正确(是的,我使用的是 mysql)。

我已经制作了一个新的迁移脚本/[mywebapp]/protected/migrations,现在我正在尝试运行该./protected/yiic migrate命令,但我得到了一个异常:

exception 'CDbException' with message 'CDbConnection failed to open the DB connection: could not find driver'

我不知道出了什么问题。我已经用谷歌搜索了 2 个小时,我发现很多其他用户遇到了同样的问题,但通常他们缺少驱动程序或一些明显的东西。有什么我完全忽略的吗?

4

1 回答 1

0

尽管这个问题的评论中有真正的答案,但我在这里回答它,以便它显示为一个答案。Yiic.php migrate 使用存储在console.php 中的配置。您需要在其中设置数据库连接才能使用 yiic。

于 2013-04-30T15:21:42.617 回答