Anda di halaman 1dari 3

Instalando PHPPGADMIN

Escrito por Leandro Moreira


Seg, 02 de Novembro de 2009 17:21 -
O PHPPGADMIN uma execelente ferramenta para administrao do banco de dados
relacional postgresql, nesse artigo vamos abordar usa instalao assim como sua
configurao.

Instalando o phppgadmin:

Para instalar o phppgadmin no debian, basta usarmos o comando abaixo:

# apt-get install -fu phppgadmin

Configurando Apache:
ServerAdmin seuemail@seumdominio.com
ServerName phppgadmin.teste.com.br
ServerAlias www.phppgadmin.teste.com.br
Alias /phppgadmin /usr/share/phppgadmin/
Options +FollowSymLinks
AllowOverride None
order deny,allow
deny from all
allow from 192.168.1.12/255.255.255.0

Configurando o phppgadmin:
Para configurarmos o phppgadmin basicamente temos que configurar dor arquivos o
config.inc.php e o pg_hba.conf
#vi config.inc.php
$conf['servers'][0]['desc'] = 'PostgreSQL';
Na entrada 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 no confundir.
1 / 3
Instalando PHPPGADMIN
Escrito por Leandro Moreira
Seg, 02 de Novembro de 2009 17:21 -
$conf['servers'][0]['host'] = 'localhost';
Aqui voc coloca o ip ou nome da mquina que est o banco de dados, normalmente fica na
mesma mquina que o Apache est instalado, ento coloque localhost.
Ainda preciso alterar mais duas coisas na configurao, os dois seguintes campos:
$conf['servers'][0]['pg_dump_path'] = '/usr/bin/pg_dump';
$conf['servers'][0]['pg_dumpall_path'] = '/usr/bin/pg_dumpall';
Agora temos que liberar acesso pro usurio postgres, por padro o phpPgAdmin no deixa o
postgres fazer logon no sistema de gerenciamento via web, ento vamos alterar a seguinte
linha:
$conf['extra_login_security'] = true;
Para:
$conf['extra_login_security'] = false
Salve o arquivo e saia.
#vi /e tc/postgresql/pg_hba.conf
Comente todo o arquivo e insira as seguintes linhas ao fim do arquivo:
#Define o host que ter acesso ao banco (192.168.1.10) e o tipo de autenticao (md5
-criptografada)
host all all 192.168.1.10 255.255.255.0 md5
host all all 127.0.0.1 255.255.255.255 md5
# Faz com que o servio so aceite usurio mediante autenticao
local all all ident sameuser
Salve o arquivo e saia:
Aps alterar essas configuraes reinicie o postgresql: /etc/init.d/apache restart
Logue se no postgres como usurio administrador ( usurio postgres)
# su postgres
Em seguida vanos criar um usurio para acesso ao bando
postgres@stuff:/usr/src/wildfire$ createuser none_do_usuario
Digite yes para as perguntas a seguir
2 / 3
Instalando PHPPGADMIN
Escrito por Leandro Moreira
Seg, 02 de Novembro de 2009 17:21 -
Agora vamos criar a base de dados
postgres@stuff:/usr/src/wildfire$ createdb -E UNICODE nome_da_database
Vamos agora logar no banco e alterar a senha do usurios que criamos:
postgres@stuff:/usr/src/wildfire$psql -d nome_da_database
Agora no prompt do postagre vamos alterar a senha do usurio:
wildfire=# alter user nome_do_usurio with password 'SENHA_DO_USURIO';

Acessando Servidor:
Para acessar o PHPPGADMIM basta irmo em um browser de nossa preferncia e na barra de
endereos:
http://localhost/phpPgAdmin/ # Caso esteja na maquina local
ou
http://ip-do-servidor/phpPgAdmin # Caso seja acessado de em um servido remoto
3 / 3

Anda mungkin juga menyukai