PHPPgAdmin não funciona no Ubuntu 14.04

16

Após uma nova instalação do Ubuntu 14.04, instalei o postgresql e o phppgadmin nos repositórios do Ubuntu. Estou usando o servidor da web Apache2. O PHP está funcionando bem no servidor da web, assim como o PHPMyAdmin, mas o PHPPgAdmin não está funcionando. Quando tento acessá-lo em localhost / phppgadmin, recebo uma mensagem 404. Tentei criar um link simbólico em / var / www para o conteúdo do phppgadmin, mas isso não parece funcionar.

Como faço para corrigir isso?

EDIT: observe que estou usando um servidor proxy local (squid) pelo qual canalizo todo o meu tráfego online. Embora isso possa ser parte do problema, eu ficaria surpreso se estivesse, porque ainda estou na mesma máquina que o phppgadmin e as solicitações registradas no log de acesso do apache indicam que as solicitações de entrada da página são provenientes da máquina local ( o que é permitido nas políticas do phppgadmin, se eu entender as coisas corretamente).

Adão
fonte
11
Sim, isso funciona. No entanto, isso parece ser um problema com o pacote. conf.d deve conter todas as configurações globais que o pacote phppgadmin parece assumir. Eu acho que a configuração seria mais apropriadamente colocada em conf-available e permitirá ao usuário habilitá-lo com a2enconf.

Respostas:

45

Tente isto

sudo cp /etc/apache2/conf.d/phppgadmin /etc/apache2/conf-enabled/phppgadmin.conf
sudo /etc/init.d/apache2 restart
Geekback
fonte
Sim, é isso, mas isso não é um bug? Eu não posso nem habilitá-lo usando a2enconf ...
adosaiguas
5
Do IMHO mais limpo para ligar simbolicamente lo: sudo ln -s /etc/apache2/conf.d/phppgadmin /etc/apache2/conf-enabled/phppgadmin.conf. Todos os outros módulos da minha caixa foram vinculados.
Andrea Lazzarotto
Meu heroi! Se eu te encontrar em um pub ou algo assim, vou lhe oferecer uma sidra. : D
N3sh 10/02
4

Você realmente deseja copiá-lo para conf-available e use 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
Matthew Hanson
fonte
3

Eu instalei o phpPgAmin no servidor ubuntu e recebo o erro 404. Era simples, basta criar um link para a pasta phpPagAdmin na pasta inicial do servidor da web:

ln -s /usr/share/phppgadmin /var/www/html/phppgadmin

documento original

Ben Locas
fonte
No meu caso eu tive que mudar um pouco isso para ln -s / usr / share / phppgadmin / var / www / default / phppgadmin
jnardiello
0

Eu tive o mesmo problema e fiz o seguinte, agora está funcionando bem.

de um terminal com privilégio sudo (sudo su)

ln -s /etc/apache2/conf.d/phppgadmin /etc/apache2/conf-available/phppgadmin.conf
a2enconf phppgadmin
service apache2 reload
Steve
fonte