Bonjour,

1) Mon installation: PC + VISTA +Wamp (Apache 2.2.17 PHP 5.3.5 Myql
5.5.8)

2) Mon but: Authentifier les demandes d'accès à un répertoire du
serveur apache au travers d'une table d'une base de données.

3) Ce que j'ai fait: J'ai utilisé l'exemple de la doc Apache (voir ci-
dessous)

4) Ma difficulté:

-> Dans la config ci-dessous: WAMP ne peut se charger.
Erreur donnée par httpd -M: Le driver DBDriver n'est pas
reconnu.

-> Si j'ajoute la ligne suivante: LoadModule dbd_module modules/
mod_dbd.so
Le module se charge mais plantage à l'exécution: error log
donne: DBD: mod_dbd not compatible with APR in get_driver.

5) Mes recherches sur le web m'ont amené à constater que ce pb est
récurrent, mais je n'ai pas pu en dégager une solution qui permette
d'avancer. Peut être aurai-je plus de chance dans ce forum.....
Merci d'avance à tout contributeur d'une quelconque piste.


Exemple Doc Apache

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# mod_dbd configuration
DBDriver mysql
DBDParams "dbname=apacheauth user=apache pass=xxxxxx"
 
DBDMin  4
DBDKeep 8
DBDMax  20
DBDExptime 300
 
<Directory /usr/www/myhost/private>
 # core authentication and mod_auth_basic configuration
 # for mod_authn_dbd
 AuthType Basic
 AuthName "My Server"
 AuthBasicProvider dbd
 
 # core authorization configuration
 Require valid-user
 
 # mod_authn_dbd SQL query to authenticate a user
 AuthDBDUserPWQuery \
   "SELECT password FROM authn WHERE user = %s"
</Directory>