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
