Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [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.<BR/>";
- echo $e->getMessage();
- exit;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement