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>
Partager