Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

-:-Lucky-:-

(Zf2 + Doctrine + Amazon RDS)

Recommended Posts

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,
)
),
)
);

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.