Tente isso
sudo cp /etc/apache2/conf.d/phppgadmin /etc/apache2/conf-enabled/phppgadmin.conf
sudo /etc/init.d/apache2 restart
Após uma nova instalação do Ubuntu 14.04, eu instalei o postgresql e o phppgadmin dos repositórios do Ubuntu. Eu estou usando o servidor web Apache2. O PHP está funcionando bem no servidor, assim como o PHPMyAdmin, mas o PHPPgAdmin não está funcionando. Quando tento acessá-lo no localhost / phppgadmin, recebo uma mensagem 404. Eu tentei criar um link simbólico em / var / www para o conteúdo phppgadmin, mas isso não parece funcionar.
Como corrijo isso?
EDIT: note que estou usando um servidor proxy local (squid) através do qual eu canalizo todo o meu tráfego online. Enquanto isso pode ser parte do problema, eu ficaria surpreso se fosse, porque eu ainda estou na mesma máquina como phppgadmin e as solicitações registradas no log de acesso do apache indicam que as solicitações de entrada para a página são provenientes da máquina local ( que é permitido nas políticas do phppgadmin, se eu entendi as coisas corretamente).
Tente isso
sudo cp /etc/apache2/conf.d/phppgadmin /etc/apache2/conf-enabled/phppgadmin.conf
sudo /etc/init.d/apache2 restart
Você realmente quer copiá-lo para o conf-available e usar o a2enconf para habilitá-lo:
sudo mv /etc/apache2/conf.d/phppgadmin /etc/apache2/conf-available/phppgadmin.conf
sudo a2enconf phppgadmin
sudo service apache2 reload
Então, se você gosta de coisas arrumadas
sudo rmdir /etc/apache2/conf.d/phppgadmin
Instalei o phpPgAmin no servidor ubuntu e recebi o erro 404, foi simples, basta criar um link para a pasta phpPagAdmin na pasta pessoal do servidor web:
ln -s /usr/share/phppgadmin /var/www/html/phppgadmin
Eu tive o mesmo problema e fiz o folowing, agora está funcionando bem.
de um terminal com privilégio de sudo (sudo su)
ln -s /etc/apache2/conf.d/phppgadmin /etc/apache2/conf-available/phppgadmin.conf
a2enconf phppgadmin
service apache2 reload
Tags 14.04 apache2 postgresql phppgadmin