PHP CDbConnection throw new CDbException(Yii::t('yii','CDbConnection failed to open the DB connection: {error}',这句话哪有问题?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CDbException描述CDbConnection 无法开启数据库连线: SQLSTATE[28000] [1045] Access denied for user 'zs6411'@'localhost' (using password: YES)源文件E:\TopShare\htdocs\yii\framework\db\CDbConnection.php(255)00243: {00244: if(empty($this->connectionString))00245: throw new CDbException(Yii::t('yii','CDbConnection.connectionString cannot be empty.'));00246: try00247: {00248: Yii::trace('Opening DB connection','system.db.CDbConnection');00249: $this->_pdo=$this->createPdoInstance();00250: $this->initConnection($this->_pdo);00251: $this->_active=true;00252: }00253: catch(PDOException $e)00254: {00255: throw new CDbException(Yii::t('yii','CDbConnection failed to open the DB connection: {error}',00256: array('{error}'=>$e->getMessage())));00257: }00258: }00259: }00260: 00261: /**00262: * Closes the currently active DB connection.00263: * It does nothing if the connection is already closed.00264: */00265: protected function close()00266: {00267: Yii::trace('Closing DB connection','system.db.CDbConnection');堆栈追踪#0 E:\TopShare\htdocs\yii\framework\db\CDbConnection.php(230): CDbConnection->open()#1 E:\TopShare\htdocs\yii\framework\db\CDbConnection.php(209): CDbConnection->setActive(true)#2 E:\TopShare\htdocs\yii\framework\base\CModule.php(353): CDbConnection->init()#3 E:\TopShare\htdocs\yii\framework\base\CApplication.php(373): CModule->getComponent('db')#4 E:\TopShare\htdocs\yii\framework\db\ar\CActiveRecord.php(876): CApplication->getDb()#5 E:\TopShare\htdocs\yii\framework\db\ar\CActiveRecord.php(2242): CActiveRecord->getDbConnection()#6 E:\TopShare\htdocs\yii\framework\db\ar\CActiveRecord.php(656): CActiveRecordMetaData->__construct(Object(public_user))#7 E:\TopShare\htdocs\toplinker-web\protected\models\public_user.php(15): CActiveRecord::model('public_user')#8 E:\TopShare\htdocs\toplinker-web\protected\components\UserIdentity.php(20): public_user::model()#9 E:\TopShare\htdocs\toplinker-web\protected\models\LoginForm.php(48): UserIdentity->authenticate()#10 E:\TopShare\htdocs\yii\framework\validators\CInlineValidator.php(39): LoginForm->authenticate('password', Array)#11 E:\TopShare\htdocs\yii\framework\validators\CValidator.php(163): CInlineValidator->validateAttribute(Object(LoginForm), 'password')#12 E:\TopShare\htdocs\yii\framework\base\CModel.php(187): CValidator->validate(Object(LoginForm), NULL)#13 E:\TopShare\htdocs\toplinker-web\protected\controllers\SiteController.php(42): CModel->validate()#14 E:\TopShare\htdocs\yii\framework\web\actions\CInlineAction.php(32): SiteController->actionLogin()#15 E:\TopShare\htdocs\yii\framework\web\CController.php(300): CInlineAction->run()#16 E:\TopShare\htdocs\yii\framework\web\CController.php(278): CController->runAction(Object(CInlineAction))#17 E:\TopShare\htdocs\yii\framework\web\CController.php(257): CController->runActionWithFilters(Object(CInlineAction), Array)#18 E:\TopShare\htdocs\yii\framework\web\CWebApplication.php(310): CController->run('login')#19 E:\TopShare\htdocs\yii\framework\web\CWebApplication.php(120): CWebApplication->runController('site/login')#20 E:\TopShare\htdocs\yii\framework\base\CApplication.php(135): CWebApplication->processRequest()#21 E:\TopShare\htdocs\toplinker-web\index.php(11): CApplication->run()#22 {main}2010-01-25 03:43:00 Apache/2.2.8 (Win32) DAV/2 mod_ssl/2.2.8 OpenSSL/0.9.8g mod_autoindex_color PHP/5.2.5 mod_perl/2.0.3 Perl/v5.8.8 Yii Framework/1.0.10这是描述错误,请问是哪里少括号了啊?谢谢! 抱歉,我理解错了。不过你可以参考这里看看:http://code.google.com/p/yii-skeleton-app/issues/detail?id=2 一段判断是否有用户登录的代码,请高手帮看一下。 如何获得动态table的rowindex To:gingzai777 老师。关于“如下asp代码的功能可以在php里实现吗? ” 问大家俩个问题 同一个域下PHP有办法得到asp产生的session么? 请问有没有人知道“焦点房地产网”的论坛是什么论坛?? 数据库连接之前!!! 这种新闻功能是怎样实现的? php问题 如何用新浪微博账号登陆第三方网站 刚接触PHP。问个模板内循环数据的问题。 问大家一个小小的问题?
描述
CDbConnection 无法开启数据库连线: SQLSTATE[28000] [1045] Access denied for user 'zs6411'@'localhost' (using password: YES)源文件
E:\TopShare\htdocs\yii\framework\db\CDbConnection.php(255)00243: {
00244: if(empty($this->connectionString))
00245: throw new CDbException(Yii::t('yii','CDbConnection.connectionString cannot be empty.'));
00246: try
00247: {
00248: Yii::trace('Opening DB connection','system.db.CDbConnection');
00249: $this->_pdo=$this->createPdoInstance();
00250: $this->initConnection($this->_pdo);
00251: $this->_active=true;
00252: }
00253: catch(PDOException $e)
00254: {
00255: throw new CDbException(Yii::t('yii','CDbConnection failed to open the DB connection: {error}',
00256: array('{error}'=>$e->getMessage())));
00257: }
00258: }
00259: }
00260:
00261: /**
00262: * Closes the currently active DB connection.
00263: * It does nothing if the connection is already closed.
00264: */
00265: protected function close()
00266: {
00267: Yii::trace('Closing DB connection','system.db.CDbConnection');
堆栈追踪
#0 E:\TopShare\htdocs\yii\framework\db\CDbConnection.php(230): CDbConnection->open()
#1 E:\TopShare\htdocs\yii\framework\db\CDbConnection.php(209): CDbConnection->setActive(true)
#2 E:\TopShare\htdocs\yii\framework\base\CModule.php(353): CDbConnection->init()
#3 E:\TopShare\htdocs\yii\framework\base\CApplication.php(373): CModule->getComponent('db')
#4 E:\TopShare\htdocs\yii\framework\db\ar\CActiveRecord.php(876): CApplication->getDb()
#5 E:\TopShare\htdocs\yii\framework\db\ar\CActiveRecord.php(2242): CActiveRecord->getDbConnection()
#6 E:\TopShare\htdocs\yii\framework\db\ar\CActiveRecord.php(656): CActiveRecordMetaData->__construct(Object(public_user))
#7 E:\TopShare\htdocs\toplinker-web\protected\models\public_user.php(15): CActiveRecord::model('public_user')
#8 E:\TopShare\htdocs\toplinker-web\protected\components\UserIdentity.php(20): public_user::model()
#9 E:\TopShare\htdocs\toplinker-web\protected\models\LoginForm.php(48): UserIdentity->authenticate()
#10 E:\TopShare\htdocs\yii\framework\validators\CInlineValidator.php(39): LoginForm->authenticate('password', Array)
#11 E:\TopShare\htdocs\yii\framework\validators\CValidator.php(163): CInlineValidator->validateAttribute(Object(LoginForm), 'password')
#12 E:\TopShare\htdocs\yii\framework\base\CModel.php(187): CValidator->validate(Object(LoginForm), NULL)
#13 E:\TopShare\htdocs\toplinker-web\protected\controllers\SiteController.php(42): CModel->validate()
#14 E:\TopShare\htdocs\yii\framework\web\actions\CInlineAction.php(32): SiteController->actionLogin()
#15 E:\TopShare\htdocs\yii\framework\web\CController.php(300): CInlineAction->run()
#16 E:\TopShare\htdocs\yii\framework\web\CController.php(278): CController->runAction(Object(CInlineAction))
#17 E:\TopShare\htdocs\yii\framework\web\CController.php(257): CController->runActionWithFilters(Object(CInlineAction), Array)
#18 E:\TopShare\htdocs\yii\framework\web\CWebApplication.php(310): CController->run('login')
#19 E:\TopShare\htdocs\yii\framework\web\CWebApplication.php(120): CWebApplication->runController('site/login')
#20 E:\TopShare\htdocs\yii\framework\base\CApplication.php(135): CWebApplication->processRequest()
#21 E:\TopShare\htdocs\toplinker-web\index.php(11): CApplication->run()
#22 {main}2010-01-25 03:43:00 Apache/2.2.8 (Win32) DAV/2 mod_ssl/2.2.8 OpenSSL/0.9.8g mod_autoindex_color PHP/5.2.5 mod_perl/2.0.3 Perl/v5.8.8 Yii Framework/1.0.10
这是描述错误,请问是哪里少括号了啊?谢谢!
http://code.google.com/p/yii-skeleton-app/issues/detail?id=2