![](/img/trans.png)
[英]CDbConnection failed to open the DB connection: could not find driver in Yii
[英]yii CDbException: CDbConnection failed to open the DB connection: could not find driver
我正在嘗試使用yii
框架一段時間。 我一直在指 - first-app-doc和yiic-doc 。
我已經閱讀了“stackoverflow”上與我的所有相關的帖子,但無法解決我的問題。 主要是因為我被困在.ini
文件和pdo
。
我已經根據我的數據庫配置修改了配置文件-protected protected/config/main.php
。 我正在使用命令行工具yiic
創建model
。 它讓我點擊'http://hostname/path/to/index.php?r=user'。
當我點擊http://localhost/index.php?r=user
; 它給出了CDbException
- CDbConnection failed to open the DB connection: could not find driver
在瀏覽器本身中CDbConnection failed to open the DB connection: could not find driver
。 似乎找不到pdo_mysql
。
另外,我不具備php.ini
文件/etc/php5/
,但我有不同php.ini
文件中/etc/php5/cgi/
, /etc/php5/apache2/
和/etc/php5/cli/
.
另外, php5-mysql
包,我已經安裝在我的電腦上。
我一直在嘗試和嘗試。 這就像不可能做到的。
我知道這是一個有點老的問題,但希望它可以幫助其他人,我實際上遇到了同樣的問題,我在 Google Compute 引擎上使用它我們設置了服務器,我們發現您還必須安裝 sqlite PDO 擴展作為 MySQL PDO 擴展。
更多信息是關於我的問題: https : //stackoverflow.com/a/24555366/817213
希望這也可以幫助其他人。
1- 嘗試使用 MAMP 或 WAMP 或 XAMP 訪問數據庫,甚至首先通過命令行訪問。 然后您就會知道是否需要用戶名和密碼。
2-檢查您擁有哪些數據庫。 然后你就會知道數據庫是否存在。
3-檢查項目中的數據庫連接字符串是否正確。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.