Error In Cdbconnection Using Php Unit

I have installed PHP Unit to test my project. I followed the instruction from PHPUnit Manual

For your information:

OS: Ubuntu 12.04.3

Lampp: Version 1.7.3

NetBeans: 7.3.1

every time i run it on my netbeans it outputs this error:

PHP Notice: Undefined variable: pages in /opt/lampp/htdocs/rdmssql_3.0.0/protected/config/main.php on line 68

PHP Stack trace:

PHP 1. {main}() /usr/bin/phpunit:0

PHP 2. PHPUnit_TextUI_Command::main() /usr/bin/phpunit:46

PHP 3. PHPUnit_TextUI_Command->run() /usr/share/php/PHPUnit/TextUI/Command.php:129

PHP 4. PHPUnit_TextUI_Command->handleArguments() /usr/share/php/PHPUnit/TextUI/Command.php:138

PHP 5. PHPUnit_TextUI_Command->handleBootstrap() /usr/share/php/PHPUnit/TextUI/Command.php:548

PHP 6. PHPUnit_Util_Fileloader::checkAndLoad() /usr/share/php/PHPUnit/TextUI/Command.php:778

PHP 7. PHPUnit_Util_Fileloader::load() /usr/share/php/PHPUnit/Util/Fileloader.php:76

PHP 8. include_once() /usr/share/php/PHPUnit/Util/Fileloader.php:92

PHP 9. YiiBase::createWebApplication() /opt/lampp/htdocs/rdmssql_3.0.0/protected/tests/bootstrap.php:10

PHP 10. YiiBase::createApplication() /opt/lampp/htdocs/yii-1.1.14/framework/YiiBase.php:98

PHP 11. CApplication->__construct() /opt/lampp/htdocs/yii-1.1.14/framework/YiiBase.php:125

PHP 12. require() /opt/lampp/htdocs/yii-1.1.14/framework/base/CApplication.php:133

PHP 13. require() /opt/lampp/htdocs/rdmssql_3.0.0/protected/config/test.php:4

PHP Fatal error: Uncaught exception ‘CDbException’ with message ‘CDbConnection failed to open the DB connection.’ in /opt/lampp/htdocs/yii-1.1.14/framework/db/CDbConnection.php:388

Stack trace:

#0 /opt/lampp/htdocs/yii-1.1.14/framework/db/CDbConnection.php(330): CDbConnection->open()

#1 /opt/lampp/htdocs/yii-1.1.14/framework/db/CDbConnection.php(308): CDbConnection->setActive(true)

#2 /opt/lampp/htdocs/yii-1.1.14/framework/base/CModule.php(387): CDbConnection->init()

#3 /opt/lampp/htdocs/yii-1.1.14/framework/logging/CDbLogRoute.php(109): CModule->getComponent(‘db’)

#4 /opt/lampp/htdocs/yii-1.1.14/framework/logging/CDbLogRoute.php(71): CDbLogRoute->getDbConnection()

#5 /opt/lampp/htdocs/yii-1.1.14/framework/logging/CLogRouter.php(66): CDbLogRoute->init()

#6 /opt/lampp/htdocs/yii-1.1.14/framework/base/CModule.php(387): CLogRouter->init()

#7 /opt/lampp/htdocs/yii-1.1.14/framework/base/CModule.php(523): CModule->getComponent(‘log’)

#8 /opt/lampp/htdocs/yii-1.1.14/framework/base/CApplication.php(163): CModule->preloadComponents()

in /opt/lampp/htdocs/yii-1.1.14/framework/db/CDbConnection.php on line 388

pls. help me. thank you in advance.

Actually, the error stack states the first line you need to check is this one:


PHP Notice: Undefined variable: pages in /opt/lampp/htdocs/rdmssql_3.0.0/protected/config/main.php on line 68



[color="#1C2837"][size=“3”]What’s going on with variable $pages at that file?[/size][/color]

[color="#1C2837"][size=“3”]Then you need to check what’s wrong with your connection to db[/size][/color]


PHP Fatal error: Uncaught exception 'CDbException' with message 'CDbConnection failed to open the DB connection.' in /opt/lampp/htdocs/yii-1.1.14/framework/db/CDbConnection.php:388



[color="#1C2837"][size="3"]Most probably you need to fix db configuration for your test application. [/size][/color]