Foros del Web » Creando para Internet » Diseño web »

Problemas para conectar con phpldapadmin

Estas en el tema de Problemas para conectar con phpldapadmin en el foro de Diseño web en Foros del Web. Hola, llevo como 2 semanas con problemas para identificarme en el phpldapadmin, así como conseguir hacer un bind a la base de datos.Uso ubuntu 8.10. ...
  #1 (permalink)  
Antiguo 20/03/2009, 13:19
 
Fecha de Ingreso: marzo-2009
Mensajes: 4
Antigüedad: 15 años, 1 mes
Puntos: 0
Problemas para conectar con phpldapadmin

Hola, llevo como 2 semanas con problemas para identificarme en el
phpldapadmin, así como conseguir hacer un bind a la base de datos.Uso ubuntu
8.10.
Tengo instalados apache, php5, slapd, libldap-2.4-2, ,libldap2-dev,
ldap-utils y phpldapadmin, todo esto mediante el gestor de paquetes synaptic.

Cuando instalo slapd, me pide la configuracion, y en la parte de especificar
servidor DNS, pongo pfc.ldap.org. Pongo una contraseña "pass" y elijo las
opciones por defecto, o las que veo que sugieren en los foros.

En organization name, no sé para qué servirá ese campo despues, pero
pongo: etsii

Para configurar phpldapadmin, en config.php pongo lo siguiente:
$ldapservers->SetValue($i,'server','name','My LDAP Server');
$ldapservers->SetValue($i,'server','host','127.0.0.1');
$ldapservers->SetValue($i,'server','base',array('dc=pfc,dc=ldap ,dc=org'));
$ldapservers->SetValue($i,'login','dn','cn=damaris,dc=pfc,dc=ld ap,dc=org');
$ldapservers->SetValue($i,'login','pass','pass');

No sé si el host debe ser ese, o debe ser lo mismo que el dns de antes.
En phpldapamin pongo: el dn correspondiente, y el pass, pero dice que no son
correctos.

Mi archivo ldap.conf:

# Your LDAP server. Must be resolvable without using LDAP.
# Multiple hosts may be specified, each separated by a
# space. How long nss_ldap takes to failover depends on
# whether your LDAP client library supports configurable
# network or connect timeouts (see bind_timelimit).
#host 127.0.0.1

# The distinguished name of the search base.
#base cn=damaris,dc=pfc,dc=ldap,dc=org

# Another way to specify your LDAP server is to provide an
#ri ldapi:///damaris.ldap.org
# Unix Domain Sockets to connect to a local LDAP Server.
#uri ldap://127.0.0.1/
#uri ldaps://127.0.0.1/
#uri ldapi://%2fvar%2frun%2fldapi_sock/
# Note: %2f encodes the '/' used as directory separator

# The LDAP version to use (defaults to 3
# if supported by client library)
#ldap_version 3

# The distinguished name to bind to the server with.
# Optional: default is to bind anonymously.
#binddn cn=damaris,dc=pfc,dc=ldap,dc=org

# The credentials to bind with.
# Optional: default is no credential.
#bindpw 'pass'

# The distinguished name to bind to the server with
# if the effective user ID is root. Password is
# stored in /etc/ldap.secret (mode 600)
rootbinddn cn=damaris,dc=pfc,dc=ldap,dc=org

No sé que tengo mal, porqué no me puedo conectar a phpldapadmin.

Lo más parecido a rootpw que encuentro entre los archivos de configuracion
es en un archivo llamado
/etc/ldap/slapd.d/cn=config/olcDatabase={0}config.dif, en el que pone lo
siguiente (y no lo modifico):

dn: olcDatabase={0}config
objectClass: olcDatabaseConfig
olcDatabase: {0}config
olcRootDN: cn=admin,cn=config
olcRootPW:: e2NyeXB0fTRlY1ZzTnp1ZHozYk0=
structuralObjectClass: olcDatabaseConfig
entryUUID: 5da449cc-a925-102d-9956-5b3bf1e14194
creatorsName: cn=config
createTimestamp: 20090319225937Z
entryCSN: 20090319225937.691139Z#000000#000#000000
modifiersName: cn=config
modifyTimestamp: 20090319225937Z

Alguna sugerencia?? Me están recomendando instalar la version 2.2 de
openldap, pero me resisto a ello, aunque si no encuentro la solucion lo
acabaré haciendo, porque tengo amigos que sí conocen mejor la antigua.

Muchas gracias!!

Dámaris.
  #2 (permalink)  
Antiguo 02/05/2009, 08:44
Isdiar
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problemas para conectar con phpldapadmin

Hola Dámaris, el código podrías ponerlo entre las etiquetas QUOTE?

Gracias!
  #3 (permalink)  
Antiguo 02/05/2009, 08:46
Isdiar
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problemas para conectar con phpldapadmin

Aunque esto me viene en grande... En vez de poner el "host" la IP "127.0.0.1", usa "localhost".
Según leí en una ocasión, normalmente no hay diferencias, aunque en algunos casos sí que se debe usar uno u otro, haciendo distinción (bujero).

Salu2!
  #4 (permalink)  
Antiguo 02/05/2009, 09:00
 
Fecha de Ingreso: marzo-2009
Mensajes: 4
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Problemas para conectar con phpldapadmin

Ok! esto está desfasado, ya que ahora me he instalado una version mas antigua de openldap y los problemas son otros....
  #5 (permalink)  
Antiguo 02/05/2009, 09:04
Isdiar
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problemas para conectar con phpldapadmin

Pues nada... ánimo con esos problemas!! :P
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:52.