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).


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

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

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


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.