簡體   English   中英

yii CDbException:CDbConnection 無法打開數據庫連接:找不到驅動程序

[英]yii CDbException: CDbConnection failed to open the DB connection: could not find driver

我正在嘗試使用yii框架一段時間。 我一直在指 - first-app-docyiic-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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM