Eu ababei de ver o teu comentário lá, só que não sei como fazer para recomentar, hehehehe! :(

Seguinte, eu consegui fazer funcionar, eu simplesmente tirei a "ident sameuser" para se conectar com o mesmo usuário e coloquei md5! Com essa mudança e tive que criar um usuário HELBIAN no postgres e mudar a senha de acesso dele ao banco de dados que eu queria....

E ah, fiz uma pequena alteração também na configuração do postgre, habilitando assim a porta 5432 que antes estava comentada! :( Mas é isso! Ele finalmente está funcionando corretamente...

***

Mas agora surge um outro problema, estou tentando acessar ele com um script que eu diz em php e ele está apresentando o seguinte erro:

Parse error: parse error, unexpected T_VARIABLE in /var/www/repo/gravar.php on line 15

Abaixo irei colocar o meu código para análise! :)

<?php

        # Script desenvolvido por Hélder Lopes Gurgel Jr
        # Cadeira de INFORMÁTICA NA EDUCAÇÃO
        # Contatos: helbian at hotmail dot com

        # Recebe as informações do formulário "form_cadastro" no 
novo_usuario.php

        $nome = $_POST["text_nome"];
        $login = $_POST["text_login"];
        $senha = $_POST["text_senha"];
        $cpf = $_POST["text_cpf"];

$conexao = pg_connect("dbname=infoedu port=5432 host=localhost user=helbian password=helder"); $result = pg_exec($conexao,"insert into alunos values ("$nome","$cpf","$login","$senha")");
        pg_close($conexao);

?>


From: Osvaldo Kussama <[EMAIL PROTECTED]>
Reply-To: [email protected]
To: [email protected]
Subject: Re: [PostgreSQL-Brasil] Problema ao acessar o BD
Date: Wed, 7 Jun 2006 20:42:02 -0300 (ART)



Hélder Lopes Gurgel Jr <[EMAIL PROTECTED]> escreveu: Olá pessoal! :)

Primeiramente gostaria de me apresentar, me chamo Hélder e moro em
Fortaleza. Atualmente estou cursando o curso de Ciências da Computação na
UECE e estou tentando instalar o PostGreSQL. Vamos ao problema! :)

Bom, estou usando o Debian GNU/Linux com kernel 2.6.8-2-k7! O que acontece é que instalei o postgresql XXXXXXX. Criei também um usuário chamado "helbian"
(que é o mesmo do meu usuário do LINUX) com o postgres!!! No meu usuário
helbian eu posso dar normalmente um CREATEDB que ele cria o DB na limpeza...
Sinal que ele ta podendo acessar não é mesmo?

Então tento abrir o pgaccess para mexer graficamente com o BD, o que
acontece é que quando tento acessar aparece a seguinte mensagem de erro:

###
Error trying to connect to database 'infoedu' on host localhost

PostgreSQL error message: Connection to database failed
FATAL:  autenticação via IDENT falhou para usuário "helbian"
###

Li também que é o pg_hda.conf que configura os acessos, vou colocar aqui a
copia dele para que voces possam dar uma olhada:

###
# Database administrative login by UNIX sockets
local   all         postgres                                        ident
sameuser
#
# All other connections by UNIX sockets
local   all         all                                             ident
sameuser
#
# All IPv4 connections from localhost
host    all         all         127.0.0.1         255.255.255.255   ident
sameuser
host    infoedu helbian 127.0.0.1               255.255.255.255   ident
sameuser
#
# All IPv6 localhost connections
host    all         all         ::1
ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff        ident sameuser
host    all         all         ::ffff:127.0.0.1/128                ident
sameuser
#
# reject all other connection attempts
host    all         all         0.0.0.0           0.0.0.0           reject
###

Então, alguém sabe me dizer o que pode estar acontecendo?



Caro Helder,
vou repetir aqui o que respondi no rautu da Unicamp.

Pelo que você descreveu concluo que está trabalhando na mesma máquina em que está instalado o PostgreSQL. (se for de outra máquina da rede você deve especificar os endereços da rede e também alterar o parâmetro listen_addresses no postgresql.conf).


Tudo indica que sua configuração está correta. Para confirmar faça o seguinte teste:
logado no linux como usuário helbian dê o seguinte comando:
psql infoedu
se der certo está tudo correto com sua configuração e o problema deve estar no pgaccess.

Faz alguns anos que o pgaccess não sofre qualquer atualização.
Caso queira utilizar um cliente gráfico utilize o pgadmin, que normalmente é distribuido com o PostgreSQL ou, caso não o tenha, baixe do site indicado no PostgreSQL (http://www.pgadmin.org/).

[]s
Osvaldo


 __________________________________________________
Fale com seus amigos  de graça com o novo Yahoo! Messenger
http://br.messenger.yahoo.com/


_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br

_________________________________________________________________
MSN Messenger: instale grátis e converse com seus amigos. http://messenger.msn.com.br


_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br

Responder a