Sobre phpPgAdmin
phpPgAdmin é uma aplicação web que provê uma interface gráfica administrativa para o SGBD postgreSQL. Veja mais em http://en.wikipedia.org/wiki/PhpPgAdmin.
A pagina oficial do projeto é http://www.pgadmin.org
Passo 0 — Antes de iniciar
Para este tutorial deve-se:
- Ter instalado e configurado o servidor web Apache 2 e o SGBD postgreSQL 9.*
- Saber acessar e executar comandos no terminal LXTerminal
- Saber acessar uma página web no browser de sua preferência usando o endereço.
Versão do Lunbutu: 14.10
Passo 1 — instalação
Atualize o repositório do apt:
sudo apt-get update
Depois instale o phpPgAdmin:
sudo apt-get install phppgadmin
Passo 2 — Acessando o pgadmin
Depois de instalado você pode acessá-lo através do endereço web localhost/phppgdmin.
No entanto, ao tentar acessá-lo pode resultar no Erro 404
Erro: HTTP ERROR 404 NOT FOUND
E agora? Não se preocupe é justamente a finalidade deste tutorial.
Passo 2.1 - Resolvendo o erro 404
Veja a estrutura de configuração do apache2
/etc/apache2/ |-- apache2.conf | `-- ports.conf |-conf.d/ |-- mods-availabe/ | |-- *.load | `-- *.conf |-- mods-enabled/ | |-- *.load | `-- *.conf |-- conf-availables/ | `-- *.conf |-- conf-enabled/ | `-- *.conf |-- sites-availabes/ | `-- *.conf |-- sites-enabled/ | `-- *.conf
Por default, a instalação do phpPgAdmin cria o arquivo de configuração deste dentro da pasta conf.d.
O primeiro faça uma cópia do arquivo para a pasta conf-availabe
sudo cp /etc/apache2/conf.d/phppgadmin /etc/apache2/conf-available/phppgadmin.conf
Depois crie um link simbólico para pasta/diretório conf-enabled:
sudo ln -s /etc/apache2/conf-available/phppgadmin.conf /etc/apache2/conf-enabled/phppgadmin.conf
Agora é só reiniciar o apache2
sudo service apache2 restart
Agora volte a acessar o phpPgAdmin usando seu navegador web: localhost/phppgadmin.
Esta é a solução que eu encontrei para resolver meu problema, se você conhece uma solução melhor, comente