Olá Pessoas boa tarde.
Desenvolvi uma aplicação utilizando Zend2 + Doctrine do qual roda perfeitamente localhost.
Junto a necessidade do cliente solicitou implantar o sistema na amazon, até ai tudo bem levei um tempo para fazer algumas
configurações junto a documentação.
Após isso consegui, criar a aplicação fazendo no o deploy no Elastic Beanstalk + RDS.
Consegui rodar a aplicação na amazon direto pelo link passado no Environment mas sem estar ligado ao banco.
Criei toda configuração do RDS dei as permissões no security group e loguei no banco através do navcat onde consegui importar
a base de dados existe.
Ai foi onde começou a dor de cabeça que ja dura 4 dias, estou tentando colocar minha aplicação ligado ao banco de dados mas não vai
tentei de tudo vi alguns tutorias tentei fazer a configuração e a aplicação parece não conversar com o banco.
Para mais testes vinculei o banco na minha aplicação localhost e funcionou perfeitamente, pode ser alguma configuração no rds na amazon em geral que está incorreta mas não sei mais onde procurar.
Peço a ajuda de todos para resolver esse problema.
Atualmente estou usando está configuração no doctrine do qual peguei de um tutorial.
Mas não está funcionando e retorna erro de instancia não encontrada
return array(
'doctrine' => array(
'connection' => array(
'orm_default' => array(
'configuration' => 'orm_default',
'driverClass' => 'Doctrine\DBAL\Driver\PDOMySql\Driver',
'params' => array(
'host' => $_SERVER['RDS_HOSTNAME'],
'port' => $_SERVER['RDS_PORT'],
'user' => $_SERVER['RDS_USERNAME'],
'password' => $_SERVER['RDS_PASSWORD'],
'dbname' => $_SERVER['RDS_DB_NAME'],
)
),
),
'cache' => array(
'class' => 'Doctrine\Common\Cache\ApcCache'
),
'configuration' => array(
'orm_default' => array(
'metadata_cache' => 'apc',
'query_cache' => 'apc',
'result_cache' => 'apc',
'generate_proxies' => false,
)
),
)
);