protected function _setupDbConnect()
{
try {
$db = Zend_Db::factory( $this->_config->db );
Zend_Db_Table_Abstract::setDefaultAdapter( $db );
Application_Cache::init(true,'../cache', 86400);
$cache = Application_Cache::getInstance();
Zend_Db_Table_Abstract::setDefaultMetadataCache($cache);
Zend_Registry::set( 'db', $db );
$db->getConnection(); // Вот на этом моменте прыгает в catch с ошибкой описанной выше.
//$db->query( 'SET NAMES utf8' );
//$db->getProfiler()->setEnabled( $this->_config->general->profiler_db );
} catch ( Zend_Db_Adapter_Exception $e ) {
echo $e->getMessage();
} catch ( Zend_Exception $e ) {
echo $e->getMessage();
}
return $this;
}