首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“CDbConnection在试图生成模型类时未能打开DB连接:无法找到驱动程序”

问“CDbConnection在试图生成模型类时未能打开DB连接:无法找到驱动程序”
EN

Stack Overflow用户
提问于 2015-01-24 16:15:56
回答 1查看 946关注 0票数 0

当我在yiic中运行一个命令时

模型用户ygs_users

我得到跟随错误

C:\WebServers\home\localhost\www\yii-1.1.16.bca 042\framework\db\CDbConnection.php:399中带有消息“CDbConnection”的异常“CDbException”未能打开DB连接:无法找到驱动程序

早些时候,我有这样的警告,因为我是在进入伊里奇的外壳。

PHP警告: PHP启动:无法加载动态库‘/usr/local/PHP 5/ext\p hp_gd2.dll’-═хэрщфхэєърчрээ√щьюфєы№。在第0行未知的PHP警告中: PHP启动:无法加载动态库‘/usr/local/PHP 5/ext\p hp_mbstring.dll’-═хэрщфхэєърчрээ√щьюфєы№。在第0行未知的PHP警告中: PHP启动:无法加载动态库‘/usr/local/PHP 5/ext\p hp_mysql.dll’-═хэрщфхэєърчрээ√щьюфєы№。在第0行未知的PHP警告中: PHP启动:无法加载动态库‘/usr/local/PHP 5/ext\p hp_mysqli.dll’-═хэрщфхэєърчрээ√щьюфєы№。在第0行未知的PHP警告中: PHP启动:无法加载动态库‘/usr/local/PHP 5/ext\p hp_pdo_mysql.dll’-═хэрщфхэєърчрээ√щьюфєы№。在第0行中未知

我已经为php.ini中的扩展指定了一条绝对路径,并且警告已经消失。此外,我还在php.ini中插入了一行“PDO support =enabled”。但是错误'CDbException‘保持不变。

我的database.php

返回数组( //'connectionString‘=> => //取消注释以下行以使用MySQL数据库'connectionString’=> 'mysql:host=localhost;dbname=testdrive‘、'emulatePrepare’=> true、'username‘=> 'root’、‘密码’=>‘、'charset’=>‘utf8 8’);

我用的是YI-1.1.16。

EN

回答 1

Stack Overflow用户

发布于 2015-02-05 10:47:34

用了4年半后我被抓了10分钟.我意外地在mysql密码中添加了一个“db”(UKP符号),所以所有东西都可以从"mysql -u blah -p db“中运行,但是Yii不会连接。

如果您正在为这个错误挠头,请检查您的p/w中没有任何愚蠢之处。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28127470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档