当我在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。
发布于 2015-02-05 10:47:34
用了4年半后我被抓了10分钟.我意外地在mysql密码中添加了一个“db”(UKP符号),所以所有东西都可以从"mysql -u blah -p db“中运行,但是Yii不会连接。
如果您正在为这个错误挠头,请检查您的p/w中没有任何愚蠢之处。
https://stackoverflow.com/questions/28127470
复制相似问题