Pular para o conteúdo

Falha na identificação em phpPgAdmin [Resolvido]

Dica publicada em Linux / Configuração
Xerxes xerxeslins
Hits: 22.942 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Falha na identificação em phpPgAdmin [Resolvido]

Tentando instalar o OJS num servidor Debian, escolhendo o PostgreSQL (e não o MySQL), me deparava com um erro dizendo que o software não conseguia conectar-se com a base de dados.

Tentando resolver, fui acessar o phpPgAdmin e simplesmente não conseguia me autenticar. Aparecia a mensagem:
"Falha na identificação"


Ou seja, o problema não era apenas no software, mas era uma questão de configuração.

Fucei no Google por horas, mas nenhuma dica parecia funcionar. Finalmente, descobri que devia alterar uma porta num arquivo de configuração.

Resumo nesta dica o que fiz para conseguir acessar o phpPgAdmin e eliminar o erro de falha de conexão com o banco, durante a instalação do OJS.

Obs.: Usei o PostgreSQL 8.3 (fiz downgrade por motivos técnicos, mas não é obrigatório).

Não irei explicar o significado dos parâmetros. Acho que são auto-explicáveis.

1. Editei o arquivo: /etc/postgresql/8.3/main/postgresql.conf

Procurei por: "listen_addresses" e deixei assim:

listen_addresses = '*'
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Depois, ainda no mesmo arquivo, alterei a porta para:

port = 5432

Originalmente era 5433. Mudei para 5432! Isso foi conseguido após testar o comando:

# psql -h [IP do servidor]

E a resposta foi:
O servidor está executando na máquina "[IP do servidor]" e aceitando conexões TCP/IP na porta 5432?


Por isso foi descoberto que era a porta 5432.

2. Editei o arquivo /etc/postgresql/8.3/main/pg_hba.conf e no final deixei assim:

# TYPE  DATABASE    USER     CIDR-ADDRESS          METHOD

# "local" is for Unix domain socket connections only
#local   all         all                           ident sameuser

# IPv4 local connections:
#host    all         all     127.0.0.1/32           md5
host all all 0.0.0.0/0 trust

# IPv6 local connections:
host     all         all     ::1/128                md5

Reiniciei o serviço:

# /etc/init.d/postgresql restart

Depois disso pude logar em: http://localhost/phppgadmin

E, principalmente, instalar o OJS! Já que eram dois erros com uma só causa: a porta 5432. Pois foi a última coisa que funcionou.
Linux: 'Falha na identificação' em phpPgAdmin [RESOLVIDO]
Abraço.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Substituindo o calendário do LXDE pelo Orage

Bordas internas no Xfce-terminal

Shadow Era para GNU/Linux - Finalmente!

Overclocking Permanente para Drastic no Miyoo Mini Plus

Excluindo "output errors" nas saídas dos comandos

Som no flash do Ubuntu

Como instalar o driver proprietário da ATI no kernel 2.6.18

Linpus Linux Lite do Acer Aspire One em pt_BR

Amarok sem som [SOLUÇÃO]

Analisando endereços IPs atribuídos pelo DHCP

#1 Comentário enviado por sdmario em 21/06/2016 - 15:59h
eu ja estava a uns 4 dias batendo cabeça!!! nem me atentei a conferir a porta vlw!!! resolvido aqui!!!!

Contribuir com comentário

Entre na sua conta para comentar.