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 :-k

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 :))