yii CDb异常:CDbConnection无法打开数据库连接:找不到驱动程序

pgky5nke  于 2022-11-09  发布在  其他
关注(0)|答案(2)|浏览(195)

我尝试使用yii框架已经有一段时间了。我一直在引用-first-app-docyiic-doc
我已经阅读了所有关于我的“stackoverflow”的帖子,但是没有找到任何解决我的问题的方法。主要是因为我被.ini文件和pdo卡住了。
我已经根据我的数据库配置修改了配置文件-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。它似乎找不到pdo_mysql
此外,我在/etc/php5/中没有php.ini文件,但在/etc/php5/cgi//etc/php5/apache2//etc/php5/cli/中有不同的php.ini文件。
还有,php5-mysql包,我有它安装在我的电脑上。
我一直在努力。这是不可能做到的。

9fkzdhlc

9fkzdhlc1#

我知道这是一个有点老的问题,但希望它可以帮助其他人,我实际上有同样的问题,我在谷歌计算引擎上使用它,我们设置了服务器,我们发现你必须安装sqlite PDO扩展以及MySQL PDO扩展。
有关我的问题的更多信息:https://stackoverflow.com/a/24555366/817213
希望这也能帮助其他人。

llmtgqce

llmtgqce2#

1-尝试使用MAMP、WAMP或XAMP访问数据库,甚至首先使用命令行。2然后您将知道是否需要用户名和密码。
2-检查你有什么数据库。2然后你就会知道这个数据库是否存在。
3-检查项目中的数据库连接字符串是否正确。

相关问题