2008/12/19 uaraujo <[email protected]>:
> Salve amigos,
>
>
>
> Este é o comando (arquivo coneta_pg.inc)
> <?php
>
> $str_conexao = "host=201.49.219.2 port=5432 dbname=gesthor_postgres
> user=gesthor_gesthor password=******";
> //
> if(!($conexao=pg_connect($str_conexao)))
> {
>        echo "Não foi possivel estabelecer uma conexão com o banco de
> dados.";
>        exit;
> }
>
> ?>
>
> Resposta recebida
> Warning: pg_connect() [<function.pg-connect>]: Unable to connect to
> PostgreSQL server: could not connect to server: Connection refused Is the
> server running on host "201.49.219.2" and accepting TCP/IP connections on
> port 5432? in /home/gesthor/public_html/php/conecta_pg.inc on line 8
> Não foi possivel estabelecer uma conexão com o banco de dados.
>
> Como podem ver (se estou analisando corretamente) o arquivo conecta_pg.inc é
> executado e retorna a mensagem de acesso negado. Mas não não vejo erro no
> arquivo. Só que fiz o teste no provedor (rjhost) e no servidor de casa, com
> o mesmo resultado.
> Sei que isto deve ser coisa de iniciante, mas não estou conseguindo. Por
> favor me ajudem. Obrigado.
>

99% de chances de seu problema ser de configuração no próprio
postgresql. Por padrão o postgresql não aceita conexões remotas
(alterar isso no postgresql.conf) e tem toda uma configuração sobre
quem pode acessar o que vindo de onde (alterar isso no pg_hba.conf).

Sim, eu sei o PostgreSQL é chato mesmo com esse negócio de segurança.
É o preço que se paga por trabalhar com bancos de dados de gente
grande: se você acha que o usuário não vai ler a documentação, então
na dúvida é melhor limitar o acesso ao máximo para que ele não sofra
uma invasão logo no primeiro dia.

Consulte o histórico da lista que você vai encontrar zilhões de
respostas ao mesmo problema. Sim, 3 coisas importantes para você
aprender já logo no inicio:

1) Procure na documentação;
2) Procure no histórico da lista;
3) Procure no google;

Se tudo o mais falhar, sim... pergunte na lista! Não é ser chato, é
aprender a ser um bom profissional!

Para defender melhor meu ponto de vista, leia:
http://www.midstorm.org/~telles/2006/09/10/10-dicas-para-comecar-a-usar-o-postgresql/

é um bom ponto de partida para iniciantes em PostgreSQL.

[]s
Fábio Telles
-- 
blog: http://www.midstorm.org/~telles/
e-mail / jabber: [email protected]
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a