caros,
estou com dificuldades para logar no phppgadmin,
seguer um fragmento de artigo q usei para fazer a configuração do
serviço:
Dessa maneira vamos editar o arquivo de configuração do
phpPgAdmin, os parâmetros que acho necessários:
$conf['servers'][0]['desc'] = 'PostgreSQL'; Nesse acima
você pode colocar o nome do banco de dados, pra quando você possuir mais
de um servidor de banco dados, você configurar um segundo servidor e assim
colocar outro nome pra não confundir.
$conf['servers'][0]['host'] = 'localhost'; Aqui você
coloca o ip ou nome da máquina que está o banco de dados, normalmente fica
na mesma máquina que o Apache está instalado, então coloque localhost.
Ainda é preciso alterar mais duas coisas na configuração, os dois
seguintes campos:
$conf['servers'][0]['pg_dump_path'] =
'/usr/bin/pg_dump'; $conf['servers'][0]['pg_dumpall_path'] =
'/usr/bin/pg_dumpall';
Como instalamos o pgsql em outro
diretório, o bin dele fica no /usr/local/pgsql/bin, ou seja, esse binários
ficam dentro dessa pasta e não do /usr/bin, existe duas maneiras pra
resolver:
- Criar links simbólicos dos binários lá no /usr/bin;
- Alterar a linha para ir no caminho correto.
Eu vou
alterar a linha para ela ir no caminho correto do binário, ficando da
seguinte forma:
|
$conf['servers'][0]['pg_dump_path'] =
'/usr/local/pgsql/bin/pg_dump'; $conf['servers'][0]['pg_dumpall_path']
= '/usr/local/pgsql/bin/pg_dumpall'; |
Agora temos que liberar acesso pro usuário postgres,
por padrão o phpPgAdmin não deixa o postgres fazer logon no sistema de
gerenciamento via web, então vamos alterar a seguinte linha:
$conf['extra_login_security'] = true;
Para:
|
$conf['extra_login_security'] =
false |
|