Bom dia pessoal,
Fiz alguns testes durante à noite (demora quase 1 hora para subir cada sistema) e percebi o seguinte:
No meu ambiente local trabalho na plataforma windows, os 3 projetos funcionam normalmente, abrindo pelo scriptcase.
Já no ambiente final (servidor linux virtual) a estrutura ficou da seguinte forma:
dominio.com/sistema1 (utiliza banco_de_dados1)
dominio.com/sistema2 (utiliza banco_de_dados1)
dominio.com/sistema3 (utiliza banco_de_dados2)
Na primeira vez, executei o prod, através de dominio.com/scriptcase/prod
Gerei as conexões tranquilamente. Utilizava os padroes, pois desconhecia esse detalhe.
conn_mysql -> banco_de_dados1
conn_mysql1 -> banco_de_dados2
Depois de abrir uma vez o sistema, nos outros 2 dava erro por não existir a conexão.
Percebi que existe um prod configurável em cada aplicação na seguinte estrutura:
dominio.com/sistema1/_lib/prod
dominio.com/sistema2/_lib/prod
dominio.com/sistema3/_lib/prod
São todos diferentes. Experimentei criar as conexões em todos eles, mas quando acesso um sistema, os outros 2 deixam de funcionar.
Ou seja, me confundi legal com essa estrutura. Não sei mais o que vale, qual o correto a se configurar:
dominio.com/scriptcase/prod
dominio.com/sistema1/_lib/prod
dominio.com/sistema2/_lib/prod
dominio.com/sistema3/_lib/prod
Alguém poderia dar umas dicas de como deixar correta essa configuração e de que forma o scriptcase enxerga isso?
Abraços.