PHPPgAdmin no funciona en Ubuntu 14.04


16

Después de una nueva instalación de Ubuntu 14.04, instalé postgresql y phppgadmin desde los repositorios de Ubuntu. Estoy usando el servidor web Apache2. PHP funciona bien en el servidor web, al igual que PHPMyAdmin, pero PHPPgAdmin no funciona. Cuando intento acceder a él en localhost / phppgadmin, recibo un mensaje 404. Intenté crear un enlace simbólico en / var / www para el contenido de phppgadmin, pero eso no parece funcionar.

¿Cómo puedo solucionar esto?

EDITAR: tenga en cuenta que estoy usando un servidor proxy local (calamar) a través del cual canalizo todo mi tráfico en línea. Si bien esto puede ser parte del problema, me sorprendería si lo fuera, porque todavía estoy en la misma máquina que phppgadmin y las solicitudes registradas en el registro de acceso de apache indican que las solicitudes entrantes para la página provienen de la máquina local ( que está permitido en las políticas para phppgadmin, si entiendo las cosas correctamente).


1
Si, esto funciona. Sin embargo, esto parece ser un problema con el paquete. conf.d está destinado a contener cualquier configuración global que el paquete phppgadmin parece asumir. Creo que la configuración se colocaría más adecuadamente en conf-available y permitiría al usuario habilitarla con a2enconf.

Respuestas:


45

Prueba esto

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

Sí, eso es todo, pero ¿no es esto un error? Ni siquiera puedo habilitarlo usando a2enconf ...
adosaiguas

55
En mi humilde opinión del limpiador de enlaces simbólicos,: sudo ln -s /etc/apache2/conf.d/phppgadmin /etc/apache2/conf-enabled/phppgadmin.conf. Todos los demás módulos en mi caja estaban enlazados.
Andrea Lazzarotto

¡Mi héroe! Si te encuentro en un pub o algo así, te ofreceré una sidra. : D
N3sh

4

Realmente desea copiarlo en conf-available y luego usar a2enconf para habilitarlo:

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

Entonces si te gustan las cosas ordenadas

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

3

Instalé phpPgAmin en el servidor ubuntu y recibí un error 404, fue simple, simplemente cree un enlace a la carpeta phpPagAdmin a la carpeta de inicio del servidor web:

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

documento original


en mi caso tuve que cambiar esto ligeramente a ln -s / usr / share / phppgadmin / var / www / default / phppgadmin
jnardiello

0

Tuve el mismo problema e hice lo siguiente, ahora está funcionando bien.

desde una terminal con privilegio sudo (sudo su)

ln -s /etc/apache2/conf.d/phppgadmin /etc/apache2/conf-available/phppgadmin.conf
a2enconf phppgadmin
service apache2 reload
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.