error koneksi mysql

@rianday coba beberapa opsi ini di cek

  1. apa sudah benar user & password databasenya?

  2. coba lihat requirmentnya, apa sudah sesuai?

  3. di linux terkenal case-sensitif

kalou liat dari errornya, jelas karena salah db, user atau password, but who knows…

kalau boleh quotekan connectionstring-nya dalam /protected/config/main.php atau sekalian parameter ‘db’-nya?

tologn attach parameter ‘db’ dalam /webapp/protected/config/main.php.

mau tanya gan solusinya gimana , masih newbie

CDbException

CDbConnection failed to open the DB connection: SQLSTATE[42000] [1049] Unknown database ‘testdrive’

C:\xampp\yii\framework\gii\generators\crud\CrudCode.php(44)

32 ));

33 }

34

35 public function requiredTemplates()

36 {

37 return array(

38 ‘controller.php’,

39 );

40 }

41

42 public function init()

43 {

44 if(Yii::app()->db===null)

45 throw new CHttpException(500,‘An active “db” connection is required to run this generator.’);

46 parent::init();

47 }

48

49 public function successMessage()

50 {

51 $link=CHtml::link(‘try it now’, Yii::app()->createUrl($this->controller), array(‘target’=>’_blank’));

52 return "The controller has been generated successfully. You may $link.";

53 }

54

55 public function validateModel($attribute,$params)

56 {

Stack Trace

#0

C:\xampp\yii\framework\db\CDbConnection.php(347): CDbConnection->open()

#1

C:\xampp\yii\framework\db\CDbConnection.php(325): CDbConnection->setActive(true)

#2

C:\xampp\yii\framework\base\CModule.php(394): CDbConnection->init()

#3

C:\xampp\yii\framework\base\CModule.php(103): CModule->getComponent("db")

#4

C:\xampp\yii\framework\gii\generators\crud\CrudCode.php(44): CModule->__get("db")

#5

C:\xampp\yii\framework\web\CFormModel.php(39): CrudCode->init()

#6

C:\xampp\yii\framework\gii\CCodeGenerator.php(153): CFormModel->__construct()

#7

C:\xampp\yii\framework\gii\CCodeGenerator.php(63): CCodeGenerator->prepare()

#8

C:\xampp\yii\framework\web\actions\CInlineAction.php(49): CCodeGenerator->actionIndex()

#9

C:\xampp\yii\framework\web\CController.php(308): CInlineAction->runWithParams(array("r" => "gii/crud/index"))

#10

C:\xampp\yii\framework\web\CController.php(286): CController->runAction(CInlineAction)

#11

C:\xampp\yii\framework\web\CController.php(265): CController->runActionWithFilters(CInlineAction, array())

#12

C:\xampp\yii\framework\web\CWebApplication.php(282): CController->run("index")

#13

C:\xampp\yii\framework\web\CWebApplication.php(141): CWebApplication->runController("gii/crud/index")

#14

C:\xampp\yii\framework\base\CApplication.php(184): CWebApplication->processRequest()

#15

C:\xampp\htdocs\testyii\index.php(15): CApplication->run()

10

11 // remove the following line when in production mode

12 defined(‘YII_DEBUG’) or define(‘YII_DEBUG’,true);

13

14 require_once($yii);

15 Yii::createWebApplication($config)->run();

2015-03-21 14:28:48 Apache/2.2.21 (Win32) mod_ssl/2.2.21 OpenSSL/1.0.0e PHP/5.3.8 mod_perl/2.0.4 Perl/v5.10.1 Yii Framework