繁体   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