Conexao Banco de Dados

Ola Pessoal, boa tarde,
estou enfrentando um problema de conexão em uma aplicação tipo controle.
essa aplicação foi importada de outro projeto.
No ambiente de desenvolvimento tudo funciona normalmente, mas quando é publicado acontece esse erro de conexão com BD (postgresql)
“Ocorreu um erro durante a conexão com o banco de dados:
Database connection failed”.

vi aqui no forum que vários usuário já passaram por isso, mas eu não encontrei a solução para resolver esse caso.
Auguem poderia me ajudar?

Talvez em produção conexão que veio com essa aplicação não esteja criada. Você pode alterar a conexão da aplicação para conexão padrão do projeto, gerar e publicar novamente ou criar em produção a conexão que veio com a aplicação.

Ola Haroldo, obrigado pelo retorno,
Entrei na configuração do SQL e vi que a conexão é mesma do outro projeto, só muda o nome do BD. gerei e publiquei.
ja deletei a pasta de produção, publiquei o projeito inteiro dei permissão -R 777 na pasta, crie as conexões
mas a mensagem continuam e não entra na aplicação.

testou a conexão e está ok?
Está usando PDO?

Ola Saudações Haroldo.

as conexões estão ok , pois tenho outra aplicação do mesmo projeto utilizando a mesma tabela no banco esta normal.
nao utilizo PDO

Tente usar PDO

configurei a conexão para PostgreSQL PDO, olha a mensagem deu deu agora.
"Ocorreu um erro durante a conexão com o banco de dados:
Connection attempt failed: SQLSTATE[08006] [7] FATAL: autenticação do tipo password falhou para usuário “postgres” FATAL: autenticação do tipo password falhou para usuário “postgres”
:smirk: :smirk:

Roda o doagnosis em produção.

Opa, gerei o diagnosis.php no ambiente de produção,
nao estou sabendo anexa-lo aqui.
devo envia-lo por e-mail?

Detectou algo errado?PDO PostgreSql

PDO PostgreSQL está OK,
os seguintes, apresentou Problem:
|Problem |Internet Access - Socks|
|Problem |ZendId execute Permission|

Zendid não é necessário em produção.

Internet Access - Socks eu não sei.

Blzz Haroldo, obrigado, vou pesquisar mais para encontrar esse erro.
e é somente essa aplicação importada de outro projeto que dá esse erro.
qualquer coisa eu abandono a importação e faço outro no projeto.
abç.

Ola Haloudo, boa tarde,
Tenho uma questão que talvez vc poderia responder; eu usava a conexão com postgreSQL 7 ou acima, depois que passei usar conexão postgreSQL PDO, está dando errro:
(base64_encode() expects parameter 1 to be string, resource given )
nesse codigo
$varImg = base64_encode({ret[0][0]});
{foto_m} = img border=0 height=‘63px’ src='data:image/jpeg;base64,$varImg;

esse campo {foto_m} e do tipo lebel em um form. no SC 8.1

se eu voltar a conexão para PostgreSQL 7 ou acima, tdo funciona normalmente.
Saberia diz porque esso ocorre ?

coloca seu código entre [code]seu código[/code]

pode ser que o pdo já traga no formato base64, não sei dizer.

Obrigado pela atenção,
vou pesquisar mais por aqui então para descobrir.
um abç.

1 Curtida