Page 1 sur 1

[RESOLU]Erreur test synchronisation LDAP/AD

Posté : mer. 29 oct. 2014 12:56
par fritou
Bonjour,

J’essaie de synchroniser mon AD avec Gestsup, quand je lance le test il me crie :shock: :
FATAL ERROR: CALL TO UNDEFINE FUNCTION LDAP_CONNECT() IN C:\WAMP\WWW\GESTSUP\CORE\LDAP.PHP ON LINE 47
Pourquoi ??? :cry:

J'utilise WAMP 2.5 et Gestsup 2.9 sur un Windows 2008 R2 (2Go RAM , 40 Go HD).

Dans les paramètres faut-il mettre l'IP ou le nom netbios du serveur AD (ou c'est pareil)?
Le port c'est bien le 389 et pas 636?
Pour les UO:
- faut-il respecter la casse
- Est-il possible de mettre de UO 'container' (qui contiennent d'autres UO, ex: Domaine qui contient User dans laquelle se trouve les utilisateurs) ?

Dans l'attente de lire quelqu'un.

Re: Erreur test synchronisation LDAP/AD

Posté : mer. 29 oct. 2014 14:13
par fabrice
bonjour,
il faut mettre L'OU finale ex : UTILISATEURS
pour la FATAL ERROR en regardant dans le fichier LDAP.PHP ça correspond au type de ldap ( OpenLDAP ou ACTIVE DIRECTORY )
avez vous bien mis le bon type ?

cordialement

Re: Erreur test synchronisation LDAP/AD

Posté : mer. 29 oct. 2014 15:40
par fritou
Pour le type d'annuaire c'est bien Active Directory.
Ok pour pour les UO.

Je continue à investiguer de mon coté

Merci

Re: Erreur test synchronisation LDAP/AD

Posté : mer. 29 oct. 2014 17:49
par fritou
Ce sont les lignes du tableau qui suit le message d'erreur, au cas ou cela pourrait aider.

1 0.0000 326568 {main}( ) ..\index.php:0
2 0.0156 508960 include( 'C:\wamp\www\gestsup\index_auth.php' ) ..\index.php:227
3 0.0156 536544 include( 'C:\wamp\www\gestsup\admin.php' ) ..\index_auth.php:279
4 0.0156 644704 include( 'C:\wamp\www\gestsup\admin\parameters.php' ) ..\admin.php:64
5 0.0156 762232 include( 'C:\wamp\www\gestsup\core\ldap.php' ) ..\parameters.php:261

Passer a la version 3.09 changerait-il quelque chose?

Re: Erreur test synchronisation LDAP/AD

Posté : jeu. 30 oct. 2014 10:06
par fritou
Bonjour

Le fait d'avoir 2 serveur AD dont un en 2003 et l'autre en 2008 R2 (en fin de migration), poserai-t-il problème?
Bien que le serveur 2008 soit fonctionnel a 100% mais que l'ancien 2003 ne soit pas encore désinstallé.

J'ai repris toute la proc. pour LDAP et tout est ok à part que cela ne se synchronise pas.

La version de PHP 5.5.12 ne pose pas de problème particulier?

Re: Erreur test synchronisation LDAP/AD

Posté : jeu. 30 oct. 2014 10:31
par fritou
Ca y est j'ai trouve! :D

En fai til faut copier 'libsas.dll' du répertoire c:\wamp\bin\php vers c:\wamp\bin\apache\bin\

Peut-être à rajouter dans la proc de connexion à LDAP/AD

Merci

Re: Erreur test synchronisation LDAP/AD

Posté : jeu. 30 oct. 2014 10:47
par fritou
Par contre il ne récupère aucun utilisateurs et désactive les comptes existants. Donc mettre un utilisateur admin en dur pour pouvoir ce reconnecter.

Le chemin exact pour le transfert de la DLL c'est:
de c:\wamp\bin\php\phpx.x.x\
vers c:\wamp\bin\apache\bin\

Et pour déclarer les ou, c'est bien: ou=nomOU,ou=nomOU2... et une virgule à la fin?

Merci

Re: Erreur test synchronisation LDAP/AD

Posté : jeu. 30 oct. 2014 12:57
par fritou
Maintenant que le connecteur se synchronise, je ne récupère pas les utilisateurs de mon AD et le pire c'est que cela désactive tous les utilisateurs par défaut et créés. Je suis passé en v3.09 et c'est pareil.
Est-ce que le logiciel fait une recherche récursive dans l'annuaire ou alors pointe-t-il vers l'OU?

Ma structure d'AD est a peu près de ce style:

domaine
service1
liste users
service2
liste users
.....
Service10
liste users
''et une petite singularité j'ai des agences réparties sur la France et pour elle ça fait (toujours depuis l'arborescence domaine)''
Paris
Agence
Liste users

D'avance encore Merci

Re: [RESOLU]Erreur test synchronisation LDAP/AD

Posté : jeu. 30 oct. 2014 17:42
par fritou
EUREKA :D

Bon penser à utiliser un compte utilisateur du domaine.... :? En pensant mettre l'administrateur du domaine dans 'utilisateur', c'était en fait l'admin local sur la machine.
Voila de quoi étoffer la procédure de connexion à un AD.

Espérant avoir pu aider plein de monde :mrgreen:

Merci pour a Tous ceux qui ont postés sur ce problème.