TDbException

Description

TDbConnection failed to establish DB connection: SQLSTATE[HY000] [2002] Connection refused

Source File

/home/ifk/web/framework/Data/TDbConnection.php (195)

0184:                 $this->_pdo=new PDO($this->getConnectionString(),$this->getUsername(),
0185:                                     $this->getPassword(),$this->_attributes);
0186:                 // This attribute is only useful for PDO::MySql driver.
0187:                 // Ignore the warning if a driver doesn't understand this.
0188:                 @$this->_pdo->setAttribute(PDO::ATTR_EMULATE_PREPARES, true);
0189:                 $this->_pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
0190:                 $this->_active=true;
0191:                 $this->setConnectionCharset();
0192:             }
0193:             catch(PDOException $e)
0194:             {
0195: throw new TDbException('dbconnection_open_failed',$e->getMessage());
0196: } 0197: } 0198: } 0199: 0200: /** 0201: * Closes the currently active DB connection. 0202: * It does nothing if the connection is already closed. 0203: */ 0204: protected function close() 0205: { 0206: $this->_pdo=null; 0207: $this->_active=false;

Stack Trace

#0 /home/ifk/web/framework/Data/TDbConnection.php(168): TDbConnection->open()
#1 /home/ifk/web/framework/Data/ActiveRecord/TActiveRecord.php(314): TDbConnection->setActive(true)
#2 /home/ifk/web/framework/Data/ActiveRecord/TActiveRecord.php(326): TActiveRecord::getActiveDbConnection()
#3 /home/ifk/web/framework/Data/ActiveRecord/TActiveRecordGateway.php(134): TActiveRecord->getDbConnection()
#4 /home/ifk/web/framework/Data/ActiveRecord/TActiveRecordGateway.php(196): TActiveRecordGateway->getCommand(Object(KNewsItem))
#5 /home/ifk/web/framework/Data/ActiveRecord/TActiveRecord.php(617): TActiveRecordGateway->findRecordByPK(Object(KNewsItem), '1333')
#6 /home/ifk/web/protected/Pages/Front/NewsItem.php(14): TActiveRecord->findByPk('1333')
#7 /home/ifk/web/framework/Web/UI/TControl.php(1293): NewsItem->onLoad(NULL)
#8 /home/ifk/web/framework/Web/UI/TPage.php(220): TControl->loadRecursive()
#9 /home/ifk/web/framework/Web/UI/TPage.php(201): TPage->processNormalRequest(Object(THtmlWriter))
#10 /home/ifk/web/framework/Web/Services/TPageService.php(522): TPage->run(Object(THtmlWriter))
#11 /home/ifk/web/framework/Web/Services/TPageService.php(468): TPageService->runPage(Object(NewsItem), Array)
#12 /home/ifk/web/framework/TApplication.php(1219): TPageService->run()
#13 /home/ifk/web/framework/TApplication.php(408): TApplication->runService()
#14 /home/ifk/web/index.php(29): TApplication->run()
#15 {main}
2025-06-17 03:29 Apache/2.4.59 (Debian) PRADO/3.2.4