Page 1 sur 2
ldap
Posté : 15 juin 2005, 11:35
par Justone
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....
Posté : 15 juin 2005, 11:58
par patbator
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
Posté : 15 juin 2005, 16:07
par Justone
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
Posté : 16 juin 2005, 09:18
par Justone
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
Posté : 16 juin 2005, 10:29
par patbator
hello,
ah ben du coup si t'as une erreur apache, tu pourrais nous dire laquelle ?
Posté : 16 juin 2005, 10:37
par castelli
vi tu nous copie l'erreur?
Posté : 16 juin 2005, 11:23
par Justone
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
Posté : 16 juin 2005, 14:27
par Justone
ca fait deux jours que je m'arrche les cheveux!!
personne pour m'aider....
Posté : 16 juin 2005, 15:35
par Justone
HELP !!!
Posté : 16 juin 2005, 15:39
par Cyrano
As-tu vérifié que le chemin de la dll était correct dans ton fichier de configuration ?
Posté : 16 juin 2005, 15:41
par Justone
oui
j'ai mis cette ligne :
Loadmodule ldap_auth_module modules/mod_auth_ldap.dll
et dans modules j'ai bien ma dll!!!
Posté : 16 juin 2005, 15:49
par Cyrano
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

Posté : 16 juin 2005, 15:50
par Justone
le mod_auth_ldap.so
existe seulement pour linux!!
Posté : 16 juin 2005, 15:51
par Cyrano
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à.
Posté : 16 juin 2005, 15:52
par Guakamol
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

)