Après une nouvelle installation d’Ubuntu 14.04, j’ai installé postgresql et phppgadmin à partir du dépôt Ubuntu. J'utilise le serveur Web Apache2. PHP fonctionne correctement sur le serveur Web, de même que PHPMyAdmin, mais PHPPgAdmin ne fonctionne pas. Lorsque j'essaie d'y accéder à l'adresse localhost/phppgadmin, je reçois un message 404. J'ai essayé de créer un lien symbolique dans/var/www vers le contenu de phppgadmin, mais cela ne semble pas fonctionner.
Comment puis-je réparer ça?
EDIT: notez que j'utilise un serveur proxy local (squid) par lequel je canalise tout mon trafic en ligne. Bien que cela puisse faire partie du problème, je serais surpris que ce soit le cas, car je suis toujours sur le même ordinateur que phppgadmin et les demandes consignées dans le journal des accès Apache indiquent que les demandes entrantes concernant la page proviennent de l'ordinateur local ( qui est autorisé dans les politiques de phppgadmin, si je comprends bien les choses).
Essaye ça
Sudo cp /etc/Apache2/conf.d/phppgadmin /etc/Apache2/conf-enabled/phppgadmin.conf
Sudo /etc/init.d/Apache2 restart
Vous voulez réellement le copier dans conf-available puis utilisez a2enconf pour l'activer:
Sudo mv /etc/Apache2/conf.d/phppgadmin /etc/Apache2/conf-available/phppgadmin.conf
Sudo a2enconf phppgadmin
Sudo service Apache2 reload
Ensuite, si vous aimez les choses bien rangées
Sudo rmdir /etc/Apache2/conf.d/phppgadmin
J'ai installé phpPgAmin sur le serveur Ubuntu et je reçois une erreur simple. Il suffit de créer un lien vers le dossier phpPagAdmin vers le dossier personnel du serveur Web:
ln -s /usr/share/phppgadmin /var/www/html/phppgadmin
J'ai eu le même problème, et fait le suivant, maintenant ça fonctionne bien.
depuis un terminal avec privilège Sudo (Sudo su)
ln -s /etc/Apache2/conf.d/phppgadmin /etc/Apache2/conf-available/phppgadmin.conf
a2enconf phppgadmin
service Apache2 reload