Autor Tema: Configurar phppgadmin para acceder desde internet  (Leído 1130 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado dels

  • Usuario Dedicado
  • ***
  • Mensajes: 101
  • Puntuación: 1
  • Sexo: Masculino
  • Desarrollador Web, Pc, Dispositivos Móviles
    • Ver Perfil
    • Dels
Configurar phppgadmin para acceder desde internet
« : 31 de julio de 2009, 12:18:06 pm »
Muy buenas a toda la gente de la Gran Comunidad php.org.ve
saludos.

Tengo un pequeño inconveniente con este sistema, y es que he leido casi todos los manuales (en ingles, chino. portugues, japones, español, vasco, en maracucho ... etc etc etc) y no logro acceder desde internet, en localhost me va muy bien.. pero al acceder desde internet no me furula.

La cuestion es que tengo virtualmin instalado en uno de mis servidores y los que han utilizado este sistema.. veran que manejar postgresql desde esa interface no es muy amigable... por eso he querido instalar phppgadmin.

Muchas gracias y me despido como el compañero eape.
Que el Sr Jesucristo los bendiga.
Desarrollador de aplicaciones web, Pc y dispositivos móviles

Gnu/Linux User: #529556
Ubuntu User number: #33551
User identica.ca: k3v1nd315
Wikipedia ID: 1821960
flickr: http://www.flickr.com/photos/k3v1nd315/
Twitter: http://twitter.com/#!/k3v1ndels
IRC freenode user: KDels

Desconectado deivinsontejeda

  • Usuario Junior
  • **
  • Mensajes: 63
  • Puntuación: -2
  • Sexo: Masculino
    • Ver Perfil
    • KumbiaPHP Framework
Re: Configurar phppgadmin para acceder desde internet
« Respuesta #1 : 31 de julio de 2009, 02:43:49 pm »
Si claro porque debes indicarle al pg_hba.conf de postgres cuales son la políticas para conectarse es decir darles IP o segmentos de red...
Atte...
Deivinson Tejeda (CaChi)

http://cachi.temiga.org
http://www.kumbiaphp.com

Una sociedad libre es aquella que garantiza que sus recursos más importantes permanecen libre
Free Software, Free Society

Desconectado dels

  • Usuario Dedicado
  • ***
  • Mensajes: 101
  • Puntuación: 1
  • Sexo: Masculino
  • Desarrollador Web, Pc, Dispositivos Móviles
    • Ver Perfil
    • Dels
Re: Configurar phppgadmin para acceder desde internet
« Respuesta #2 : 03 de agosto de 2009, 09:29:46 am »
Si claro porque debes indicarle al pg_hba.conf de postgres cuales son la políticas para conectarse es decir darles IP o segmentos de red...

nada deivinsontejeda :( he intentando todo incluso modificando ese archivo y otros 2 de configuracion... y no logro acceder desde afuera...

lo curioso es que escribiendo en el navegador del mismo servidor, me conecto con "localhost" (http://localhost/phppgadmin) pero si escribo con ip no conecta (http://192.168.1.104/phppgadmin)

adjunto la imagen de la configuración de pg_hba.conf
Desarrollador de aplicaciones web, Pc y dispositivos móviles

Gnu/Linux User: #529556
Ubuntu User number: #33551
User identica.ca: k3v1nd315
Wikipedia ID: 1821960
flickr: http://www.flickr.com/photos/k3v1nd315/
Twitter: http://twitter.com/#!/k3v1ndels
IRC freenode user: KDels

Desconectado deivinsontejeda

  • Usuario Junior
  • **
  • Mensajes: 63
  • Puntuación: -2
  • Sexo: Masculino
    • Ver Perfil
    • KumbiaPHP Framework
Re: Configurar phppgadmin para acceder desde internet
« Respuesta #3 : 04 de agosto de 2009, 02:13:30 pm »
Es lo q te digo, postgres no es cualquier "RDBMS" el maneja un ACL muy poderoso, también pudieras probar el listener pero estoy muy seguro q es el pg_hba.conf donde esta el problema...
Atte...
Deivinson Tejeda (CaChi)

http://cachi.temiga.org
http://www.kumbiaphp.com

Una sociedad libre es aquella que garantiza que sus recursos más importantes permanecen libre
Free Software, Free Society

Desconectado dels

  • Usuario Dedicado
  • ***
  • Mensajes: 101
  • Puntuación: 1
  • Sexo: Masculino
  • Desarrollador Web, Pc, Dispositivos Móviles
    • Ver Perfil
    • Dels
Re: Configurar phppgadmin para acceder desde internet
« Respuesta #4 : 09 de agosto de 2009, 05:05:53 pm »
pues bien... despues de una laarga lucha con postgres 8.3, phppgadmin en debian 5... al fin logré conectar accediendo desde internet (gracias Efrain).

Como les habia comentado en un principio.. necesitaba una Interface un poco mas amigable que la de Virtualmin me ofrecia, para manejar postgresql, por eso decidí instalar phpgadmin.. algo asi como myadmin de mysql.

sin mas... les mostraré que archivos modifiqué

entrar en modo root y...

1.) Archivo: pg_hba.conf
con su editor de texto favorito, acceder a:

/var/pgsql/data/pg_hba.conf

y así dejé la configuración:

Código: [Seleccionar]
# TYPE DATABASE USER CIDR-ADDRESS METHOD

# "local" is for Unix domain socket connections only
local all all trust

#IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all 0.0.0.0/0 md5

#IPv6 local connetions:
host all all ::1/128 md5

2.) archivo: postgresql.conf
se encuentra en:

/etc/postgresql/8.3/main/postgresql.conf

descomentar estas opciones:

Código: [Seleccionar]
listen_addresses = 'localhost'

port = 5432

max_connections = 100

3.)Archivo: config.inc.php
lo conseguimos en:

/etc/phppgadmin/config.inc.php

estas lineas... me funcionaron asi:
Código: [Seleccionar]
$conf['servers'][0]['host']='localhost'
$conf['extra_login_security']=true
$conf['servers'][0]['port']=5432

4.) Archivo: apache.conf de phppgadmin
creo que este fue el gran problema para no acceder...
accedí a:

/etc/phppgadmin/apache.conf

y descomenté...

Código: [Seleccionar]
allow from all
y comenté...
Código: [Seleccionar]
#deny from all
#allow from 127.0.0.0/255.0.0.0 ::1/128

despues de haber modificado esas lineas... copié toooda la información y lo pegué entre las etiquetas
Código: [Seleccionar]
<VirtualHost *:80>
</VirtualHost>

del archivo

/etc/apache2/sites-available/default

y fin.. reinicio todos los sistemas...

espero que  les sirvan.. por lo menos a mi me sirvió  ;D

luego veré como configurar un poco mas la seguridad.
Desarrollador de aplicaciones web, Pc y dispositivos móviles

Gnu/Linux User: #529556
Ubuntu User number: #33551
User identica.ca: k3v1nd315
Wikipedia ID: 1821960
flickr: http://www.flickr.com/photos/k3v1nd315/
Twitter: http://twitter.com/#!/k3v1ndels
IRC freenode user: KDels

Desconectado themillionaire

  • Novato
  • *
  • Mensajes: 28
  • Puntuación: 1
    • Ver Perfil
conflicto phpmyadmin vs phppgadmin
« Respuesta #5 : 26 de marzo de 2012, 03:49:46 pm »
les voy a transferir un tema que cree en un forum de postgres, veo que dels supero su problema pero no se si el estaba usando appserv, les escribo por si acaso alguien tiene un caso como el mio,
voy a probar hacer los cambios que hizo dels y les comento, graciassssss!!!!

Citar
recien estoy entrando al mundo de postgres
yo tengo una base de datos en mysql y utilizo php
la base de datos funciona en un equipo de prueba local o localhost
he estado leyendo en los foros a varias personas a las que se les ha presentado el mismo problema, por ejemplo, el siguiente hilo
http://www.postgresql.org.es/node/303
en donde postean lo siguiente:

PHPPGADMIN NO AUTENTICA
Lun, 15/06/2009 - 15:23 — Anónimo
Saludos desde la Ciudad de Mérida, Venezuela.
Instalé postgresql 8.3 en Linux Debian Lenny 5.0.0 y phpPgAdmin 4.2.2. El problema es que usando los comandos de consola he podido crear nuevo usuario postgres con su respectiva base de datos, pero al momento de intentar entrar con este usuario a través del PhpPgAdmin 4.2.2, no autentica y por ende no me permite ver las bases de datos correspondientes.
Qué debo configurar para que funciones correctamente??

el señor rafael martinez, coloco lo siguiente:

Autentificación y phppgadmin
Mié, 17/06/2009 - 09:35 — rafaelma
Probablemente no tengas definido el acceso correcto en el fichero pg_hba.conf de tu base de datos. O los datos en tu fichero conf/config.inc.php en el directorio de phppgadmin no están bien definidos para tu sistema.
¿Te da algún error? ¿qué error?
Un saludo
Rafael Martinez

pero vi que no hay una respuesta a esta pregunta,
a mi me da el siguiente error:

"Falló la autenticación"
cuando trato de conectarme a postgreSQL con phpPgadmin

entonces verifique lo que dijo Jc

Mié, 22/07/2009 - 23:45 — Anónimo El problema surge por que por default hay una instrucción de configuración del phppgadmin que viene desactivada y es necesario activarla:Se dirigen a la carpeta "conf" que está dentro de la carpeta raiz del phppgadmin (para ubuntu es: /etc/phphgadmin), ahí verás un archivo llamado "config.inc.php". Lo abres con un editor (gedit por ejemplo) de texto y buscan la siguiente linea:Código PHP:
$conf['extra_login_security'] = true;
Le colocan false, reinicias servicios de postgres y listo!! Ya con eso reconoce el usuario y password que hayas colocado en la instalaciòn de postgres.
Atte JcAm

Pero ya la linea de codigo tenia “false”, mi problema aun no se resuelve,
Tambien estuve leyendo el hilo que dice:
“Configuración básica de PostgreSQL”
Mi archivo pg_hba.conf dice:
# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
# IPv4 local connections:
host    all         all         127.0.0.1/32          md5
# IPv6 local connections:
#host    all         all         ::1/128               md5

Me da la curiosidad y coloco en mi explorador la direccion 127.0.0.1, que es la que se indica por defecto cuando se instala phppgadmin, y me doy cuenta que me muestra la pagina de phpmyadmin, que es la misma pagina que tengo con la direccion http://localhost, que me muestra:
    The AppServ Open Project - 2.5.10 for Windows
    phpMyAdmin Database Manager Version 2.10.3
será que tengo que desinstalar el appserv?
No quisiera, porque primero necesito aprender a utilizar el postgres y a migrar las tablas de la base de datos, puedo indicar alguna otra direccion al instalar el phppgadmin?
De verdad que ignoro por completo que hacer.


Desconectado dels

  • Usuario Dedicado
  • ***
  • Mensajes: 101
  • Puntuación: 1
  • Sexo: Masculino
  • Desarrollador Web, Pc, Dispositivos Móviles
    • Ver Perfil
    • Dels
Re:Configurar phppgadmin para acceder desde internet
« Respuesta #6 : 26 de marzo de 2012, 04:15:22 pm »
Hola themillionaire.

La verdad es que, hoy en día, al instalar postgres en debian, lo que hago es cambiar la configuración "pg_hba.conf", paso todo a TRUST, entro con pgadmin3 con el nombre de usuario postgres sin contraseña, creo mi usuario super Administrador (con todos los privilegios) con su contraseña y vuelvo a configurar el "pg_hba.conf" como estaba antes e ingreso con el usuario que he creado y listo. A partir de ahí es que comienzo a trabajar normalmente con Pgadmin y phppgadmin.
Desarrollador de aplicaciones web, Pc y dispositivos móviles

Gnu/Linux User: #529556
Ubuntu User number: #33551
User identica.ca: k3v1nd315
Wikipedia ID: 1821960
flickr: http://www.flickr.com/photos/k3v1nd315/
Twitter: http://twitter.com/#!/k3v1ndels
IRC freenode user: KDels

Desconectado themillionaire

  • Novato
  • *
  • Mensajes: 28
  • Puntuación: 1
    • Ver Perfil
Re:Configurar phppgadmin para acceder desde internet
« Respuesta #7 : 27 de marzo de 2012, 12:06:59 pm »
como dice Iro Nakamura: "Yatta"
gracias Dels

PHP de Venezuela

Re:Configurar phppgadmin para acceder desde internet
« Respuesta #7 : 27 de marzo de 2012, 12:06:59 pm »

 

PHP de Venezuela on Facebook