ldap

Eléphant du PHP | 335 Messages

15 juin 2005, 11:35

Bonjour,

Je développe en php mais sous XP avec EasyPHP

Je suis entrain de developper une application intranet en Php / MySql

les utilisateurs devront s'authentifier auprès du serveur LDAP de l'entreprise.

Voici le code que je dois mettre dans le fichier de configuration Apache
LoadModule auth_ldap_module modules/mod_auth_ldap.so
<Directory>
Options Indexes FollowSysLinks
IndexOptions FancyIndexing NameWidth=*
Order deny,allow
deny from all
AuthType Basic
AuthName IT
LDAP_Server xxxxx
LDAP_Port xxx
UID_Attr uid
require user xxx xxx xxx
</Directory>

Or je n'ai pas le module mod_auth_ldap.so

Comment faire??

Merci pour votre aide....

Eléphant du PHP | 52 Messages

15 juin 2005, 11:58

Hello,

A mon avis, si t'es sur windoz les modules devraient etre en .dll, les .so c'est pour les system Unix like non ?

Une petite recherche sur le web pour un mod_auth_ldap.dll, résoudra peut-etre ton blem...

bon courage

Eléphant du PHP | 335 Messages

15 juin 2005, 16:07

j'ai essaye avec mod_auth_ldap.dll et ca ne fonctionne pas

sinon les .so existent aussi sur windows
j'ai plein de .so dans easyphp/apache/modules

le probleme est que je n'ai pas mod_auth_ldap.so

comment faire??

au secours!!!

merci

Eléphant du PHP | 335 Messages

16 juin 2005, 09:18

bon alors g télécharger sur apache france le module mod_auth_ldap.dll
qui correspond a ma version de windows et apache

j'ia suivi les etapes indiquées (http://muquit.com/muquit/software/mod_a ... _ldap.html)

et lorsque je lance le serveur apache, j'ai toujours une erreur

j'ai besoin d'aide....

merci

Eléphant du PHP | 52 Messages

16 juin 2005, 10:29

hello,

ah ben du coup si t'as une erreur apache, tu pourrais nous dire laquelle ?

Eléphant du PHP | 450 Messages

16 juin 2005, 10:37

vi tu nous copie l'erreur?
Alone in the dark , I smile :D

Eléphant du PHP | 335 Messages

16 juin 2005, 11:23

error in apache configuration file :
"Syntax error on line 193 of c:/program files/easyphp1-7/apache/conf/httpd.conf : cannot load c:/program files/easyphp1-7/apache/modules/mod_auth_ldap.dll into server: (126) The specified module could not be found : "


Voici les lignes que j'ai rajoutés dans http.conf aprés avoir copié mod_auth_ldap.dll dans apache/modules
Loadmodule ldap_auth_module modules/mod_auth_ldap.dll
AddModule mod_auth_ldap.c

Eléphant du PHP | 335 Messages

16 juin 2005, 14:27

ca fait deux jours que je m'arrche les cheveux!!

personne pour m'aider....

Eléphant du PHP | 335 Messages

16 juin 2005, 15:35

HELP !!!

Mammouth du PHP | 19672 Messages

16 juin 2005, 15:39

As-tu vérifié que le chemin de la dll était correct dans ton fichier de configuration ?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 335 Messages

16 juin 2005, 15:41

oui

j'ai mis cette ligne :
Loadmodule ldap_auth_module modules/mod_auth_ldap.dll

et dans modules j'ai bien ma dll!!!

Mammouth du PHP | 19672 Messages

16 juin 2005, 15:49

Bon, je dirais qu'à première vue, il te manque un fichier mod_ldap.so dans le répertoire Apache/modules
Je ne vois pas autrement :-k
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 335 Messages

16 juin 2005, 15:50

le mod_auth_ldap.so
existe seulement pour linux!!

Mammouth du PHP | 19672 Messages

16 juin 2005, 15:51

Je suis sous Windows XP et j'ai ce fichier dans mon répertoire, je ne sais pas si Apache l'utilise, mais il est là.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 128 Messages

16 juin 2005, 15:52

Y faudrai pas aussi configurer le repertoire extension_dir et activer l'extension mod_auth_ldap.dll dans le php.ini ??? ( c'est fort possible que ce soit une betise :))
C'est pas moi qui ai volé l'orange !