Alguns detalhes para fazer funcionar o PostgreSQL (ou postgres, ou ainda pg como muitos gostam de abreviar) e o PHPPgAdmin.
Instalação feita pelo YaST selecionando (ou pesquisando pelo postgre) os seguintes pacotes:
postgresql-libs-8.1.5-13
postgresql-pl-8.1.5-15
libqt4-sql-postgresql-4.2.1-7 (veio a reboque, ainda não verifiquei a necessidade)
postgresql-server-8.1.5-13
postgresql-8.1.5-13
postgresql-contrib-8.1.5-13
Com o Apache, PHP5 e php5-pgsql instalados, vamos lá.
Caso queira alterar o diretório que cria o banco de dados, o arquivo /etc/sysconfig/postgresql, a diretiva ficou POSTGRES_DATADIR="/srv/postgres/data" ou ainda alterando o arquivo /etc/passwd e modificando o parâmetro do diretório do usuário postgres, ambos tem o mesmo resultado.
Alterado o arquivo /srv/postgres/data/pg_hba.conf na diretiva METHOD para "trust" para que autentique no modo de confiança.
E também o /srv/postgres/data/postgresql.conf a diretiva listen_addresses = '*'
Iniciando (ou inicializando, como gostam os janeleiros) o postgresql:
# rcpostgresql start
ainda como root (# su), senão vc não consegue iniciar o banco de dados acima...
# su postgres
# createuser -s -d -r -l -i -P -e nome-do-usuário
Logue como postgres (se tiver como root fica fácil): # su postgres (nem precisa de senha);
Para alterar ou criar um senha no PSQL:
postgres=# ALTER ROLE postgres WITH PASSWORD 'postgres';
Baixado o phppgdamin, descompactado no diretório da sua preferência (sugestão: /srv/www/htdocs/)
Copie o arquivo de configuração do phppgadmin no diretório config
# cp config.inc.php config.inc
É só digitar o IP do host (no meu caso localhost/diretório-do-phppgadmin).
E autenticar com o usuário que vc criou com o createuser.
Um detalhe importante, não esqueça de alterar os métodos de autenticação de trust para algum outro de maior confiabilidade no ambiente de produção, o processo descrito acima é apenas para testes ou desenvolvimento, visando facilitar a instalação e configuração.
Sucesso na instalação.
Um comentário:
Cara muito obrigado pelas dicas instalei e criei um usuário sem problemas no postgre. Meu problema agora é o phppgadmin, vc pode me dar um passo a passo com o do postgres para eu configurar já estou com ele baixado na máquina.
Abrigado.
Postar um comentário