|
Dernière réponse | |
---|---|
Sujet : LDAP/PHP : impossible de modifier et d'ajouter des données | |
gros | PROBLEME :
Impossibilité d'ajouter,grâce à php, des données, ou de modifier des valeurs (le SELECT marche). STRUCTURE (j'ai tout épuré pour faire des tests): structure.ldif : dn: dc=univ, dc=fcomte.fr objectClass: dcObject objectClass: organization dc: univ o: univ description: base de l'universite de fcomte dn: ou=Group,dc=univ,dc=fcomte.fr ou: Group objectClass: top objectClass: organizationalUnit description: Les groupes etudiants, prof, secretaires... INTERFACE PHP : je fais une interface php pour gérer ldap, le "select" marche très bien, mais la modification ou l'ajout d'une table ne marche pas ! Le problème c'est que la page web ne peut pas être chargée (erreur de chargement), si je decommente la ligne $r=ldap_add($..); la page se charge et l'operation est effectuée de façon imcomplete = la modication d'un champ est entraine ca suppression, l'ajout de données n'ajoute que le dn... ` SCRIPT PHP <? $server = "127.0.0.1"; $port = "389"; $racine = "dc=univ,dc=fcomte.fr"; $rootdn = "cn=ldap_admin, dc=univ, dc=fcomte.fr"; $rootpw = "secret"; $connect_id=ldap_connect($server); if ($connect_id==0) {echo "Impossible de se connecter au serveur LDAP"; exit();} $r=ldap_bind($connect_id,$rootdn,$rootpw); $entry["objectclass"][1]="posixGroup"; $entry["objectclass"][0]="top"; $entry["cn"]="titi"; $entry["userpassword"]=""; $entry["gidnumber"]="1009"; $r=ldap_add($connect_id, "cn=titi,ou=Group,dc=univ,dc=fcomte.fr" ,$entry); ldap_close($connect_id); ?> RESULTAT : voici ce que me génere ldap lorsque j'ajoute une entrée en php. (j'ai mis schemacheck off pour visualisé cette entrée bien sur, mais par défaut sur on) cn=titi,ou=Group,dc=univ,dc=fcomte.fr creatorsname=cn=ldap_admin,dc=univ,dc=fcomte.fr modifiersname=cn=ldap_admin,dc=univ,dc=fcomte.fr createtimestamp=20020301122045Z modifytimestamp=20020301122045Z Le type d'ERREUR généré DANS error.log de apache : [Fri Mar 1 12:23:56 2002] [notice] child pid 355 exit signal Segmentation fault (11) [Fri Mar 1 12:23:56 2002] [notice] child pid 344 exit signal Segmentation fault (11) dans slapd.conf : même defaultaccess write Merci de me répondre :-). |
Vue Rapide de la discussion |
---|