[development : production] phpSettings.display_startup_errors = 1 phpSettings.display_errors = 1 resources.frontController.params.displayExceptions = 1 resources.db.adapter = PDO_MYSQL resources.db.params.hostname = mysql03.dteruel.com.br resources.db.params.username = dteruel2 resources.db.params.password = xxxxx resources.db.params.dbname = dteruel2 Erro retornado Message: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) Erro retornado ao inves de hostname usando IP resources.db.params.hostname = 187.45.196.148 Message: SQLSTATE[28000] [1045] Access denied for user 'dteruel2'@'localhost' (using password: YES) #metodos utilizados no Bootstrap.php protected function _initDbAdapter() { $resgistry = Zend_Registry::getInstance(); $resgistry->set('db', $this->getPluginResource('db') ->getParams() ); } o mesmo ocorre qdo mudamos o metodo acima para este protected function _initConnection() { /** * Obtém os resources(recursos). */ $options = $this->getOption('resources'); $db_adapter = $options['db']['adapter']; $params = $options['db']['params']; try{ /** * Este método carrega dinamicamente a classe adptadora * usando Zend_Loader::loadClass(). */ $db = Zend_Db::factory($db_adapter, $params); /** * Este método retorna um objeto para a conexão representada por uma * respectiva extensão de banco de dados. */ $db->getConnection(); // Registra a $db para que se torne acessível em toda app $registry = Zend_Registry::getInstance(); $registry->set('db', $db); }catch( Zend_Exception $e){ echo "Estamos sem conexão ao banco de dados neste momento. Tente mais tarde por favor.
"; echo $e->getMessage(); exit; } }