CDbException

CDbConnection не удалось открыть соединение с базой данных: SQLSTATE[HY000] [1044] Access denied for user 'vashtur_mysql'@'%' to database 'vashtur_db'

/home/vashtur/vashtur.ru/docs/framework/db/CDbConnection.php(348)

336                 throw new CDbException(Yii::t('yii','CDbConnection.connectionString cannot be empty.'));
337             try
338             {
339                 Yii::trace('Opening DB connection','system.db.CDbConnection');
340                 $this->_pdo=$this->createPdoInstance();
341                 $this->initConnection($this->_pdo);
342                 $this->_active=true;
343             }
344             catch(PDOException $e)
345             {
346                 if(YII_DEBUG)
347                 {
348                     throw new CDbException(Yii::t('yii','CDbConnection failed to open the DB connection: {error}',
349                         array('{error}'=>$e->getMessage())),(int)$e->getCode(),$e->errorInfo);
350                 }
351                 else
352                 {
353                     Yii::log($e->getMessage(),CLogger::LEVEL_ERROR,'exception.CDbException');
354                     throw new CDbException(Yii::t('yii','CDbConnection failed to open the DB connection.'),(int)$e->getCode(),$e->errorInfo);
355                 }
356             }
357         }
358     }
359 
360     /**

Stack Trace

#7
+
 /home/vashtur/vashtur.ru/docs/protected/models/Page.php(23): CActiveRecord::model("Page")
18      * Returns the static model of the specified AR class.
19      * @return Page the static model class
20      */
21     public static function model($className=__CLASS__)
22     {
23         return parent::model($className);
24     }
25 
26     /**
27      * @return string the associated database table name
28      */
#8
+
 /home/vashtur/vashtur.ru/docs/protected/controllers/PageController.php(25): Page::model()
20      * If the data model is not found, an HTTP exception will be raised.
21      * @param string the ID of the model to be loaded
22      */
23     public function loadModel($id)
24     {
25         $model=Page::model()->findByPk($id);
26         if($model===null)
27             throw new CHttpException(404,'The requested page does not exist.');
28         return $model;
29     }
30 }
#9
+
 /home/vashtur/vashtur.ru/docs/protected/controllers/PageController.php(14): PageController->loadModel("bezvizovyie-stranyi")
09      * @param string $id the ID of the model to be displayed
10      */
11     public function actionView($id = 'main')
12     {
13         $this->render('view',array(
14             'model'=>$this->loadModel($id),
15         ));
16     }
17 
18     /**
19      * Returns the data model based on the primary key given in the GET variable.
2024-03-19 09:47:45 Apache/2.4.53 (Red Hat Enterprise Linux 8) PHP/5.6.40 Yii Framework/1.1.7