![](/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.