PHPPgAdmin non funziona in Ubuntu 14.04


16

Dopo una nuova installazione di Ubuntu 14.04, ho installato postgresql e phppgadmin dai repository di Ubuntu. Sto usando il server web Apache2. PHP funziona bene nel server web, così come PHPMyAdmin, ma PHPPgAdmin non funziona. Quando provo ad accedervi su localhost / phppgadmin, ricevo un messaggio 404. Ho provato a creare un link simbolico in / var / www al contenuto phppgadmin, ma non sembra funzionare.

Come posso risolvere questo problema?

EDIT: nota che sto usando un server proxy locale (calamari) attraverso il quale incanalare tutto il mio traffico online. Sebbene questo possa essere parte del problema, sarei sorpreso se lo fosse, perché sono ancora sullo stesso computer di phppgadmin e le richieste registrate nel registro di accesso di Apache indicano che le richieste in arrivo per la pagina provengono dal computer locale ( che è consentito nelle politiche per phppgadmin, se capisco le cose correttamente).


1
Sì, funziona. Tuttavia, questo sembra essere un problema con il pacchetto. conf.d intende contenere qualsiasi configurazione globale che il pacchetto phppgadmin sembra assumere. Penso che la configurazione venga posizionata in modo più appropriato in conf-available e consentire all'utente di abilitarlo con a2enconf.

Risposte:


45

Prova questo

sudo cp /etc/apache2/conf.d/phppgadmin /etc/apache2/conf-enabled/phppgadmin.conf
sudo /etc/init.d/apache2 restart

Sì, è così, ma non è questo un bug? Non riesco nemmeno ad abilitarlo usando a2enconf ...
adosaiguas,

5
IMHO è più pulito per symlink esso: sudo ln -s /etc/apache2/conf.d/phppgadmin /etc/apache2/conf-enabled/phppgadmin.conf. Tutti gli altri moduli sulla mia scatola erano collegati in modo simbolico.
Andrea Lazzarotto,

Mio eroe! Se ti trovo in un pub o qualcosa del genere, ti offro un sidro. : D
N3sh

4

In realtà si desidera copiarlo in conf-available, quindi utilizzare a2enconf per abilitarlo:

sudo mv /etc/apache2/conf.d/phppgadmin /etc/apache2/conf-available/phppgadmin.conf
sudo a2enconf phppgadmin
sudo service apache2 reload

Quindi se ti piacciono le cose in ordine

sudo rmdir /etc/apache2/conf.d/phppgadmin

3

Ho installato phpPgAmin sul server Ubuntu e ottengo l'errore 404, è stato semplice creare un collegamento alla cartella phpPagAdmin alla cartella principale del server web:

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

documento originale


nel mio caso ho dovuto cambiarlo leggermente in ln -s / usr / share / phppgadmin / var / www / default / phppgadmin
jnardiello

0

Ho avuto lo stesso problema e ho fatto il folowing, ora funziona bene.

da un terminale con privilegio sudo (sudo su)

ln -s /etc/apache2/conf.d/phppgadmin /etc/apache2/conf-available/phppgadmin.conf
a2enconf phppgadmin
service apache2 reload
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.