2013-04-30 38 views
0

yii需求頁面顯示PDO擴展+ mysql驅動程序工作,phpinfo()說PDO和MySQL驅動程序已安裝,我在主配置文件中爲我配置了'db'組件使用yiic webapp生成的項目,選中並重複檢查設置是否正確(是的,我正在使用mysql)。Yii沒有找到PDO MySQL驅動程序

我在/[mywebapp]/protected/migrations提出了新的遷移腳本,現在我試圖運行./protected/yiic migrate命令,但我只是得到一個例外:

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

我不知道什麼是錯的。我現在一直在使用Google搜索2個小時,我發現很多其他用戶遇到同樣的問題,但通常他們錯過了司機或某些顯而易見的事情。有什麼我完全忽略了嗎?

+1

命令行PHP可以不同於web服務的PHP,你確定你使用的是正確的'php'二進制文件嗎? – 2013-04-30 07:26:31

+0

我怎麼知道? yiic腳本與yii – 2013-04-30 08:30:07

+0

捆綁添加phpinfo()並查看PDO mysql是否在那裏列出。 – 2013-04-30 08:32:41

回答

0

儘管在這個問題的評論中真正的答案是,我在這裏回答它,以便它看起來是一個答案。 Yiic.php migrate使用存儲在console.php中的配置。你需要在那裏設置你的數據庫連接來使用yiic。

相關問題