Olá pessoal,
temos dois ambientes e banco de dados distintos de Desenvolvimento e Produção.
Desenvolvemos usando uma base de testes idêntica a de Produção, tendo 2 projetos praticamente idênticos.
Quando a aplicação está pronta e testada no Projeto de Desenvolvimento, inclusive é publicada no domínio de desenvolvimento, copiamos a aplicação para o Projeto de Produção para publicar no domínio de Produção.
No Projeto de Produção, abrimos a Aplicação para trocar a conexão para o BD de Produção e publicar a Aplicação, mas está ocorrendo um erro ao gerar a Aplicação para publicá-la:
Fatal error: Call to a member function Close() on a non-object in /home/softasso/public_html/scriptcase/devel/lib/php/database.inc.php on line 3300
Ao Executar a Aplicação, também ocorre um erro:
ocorreu um erro ao realizar a conexão com o banco de dados. Connection attempt failed: invalid data source name | Script: /home/softasso/public_html/scriptcase/devel/compat/nm_select.class.php linha: 420
Tudo está rodando em ambiente web, num VPS.
Essa estrutura tem o objetivo de testar e homologar as aplicações, antes de efetivamente publicá-las em Produção.
- Como resolver esse erro?
- Como vocês trabalham com o Desenvolvimento e Produção, vocês tem dois ambientes distintos rodando a mesma aplicação, mas com BD separados? Ou há um forma melhor de fazer isso?
Obrigado.
João Carlos