|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : mars 2011 Messages : 3 ![]() |
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 :
|
||
|
|
00
|
|
|
#2 | ||||
|
Invité régulier
![]() Julien Inscription : janvier 2009 Messages : 12 ![]() |
Bonjour,
J'ai le même problème et recherche depuis quelques temps une solution mais sans résultats. Le but est aussi de réaliser une authentification de certains dossier en utilisant une base de donné mysql. Configuration serveur: Windows server 2008 R2 std SP1 BitNamiWamp 5.3.6-0 avec: - apache 2.2.17 - APR 1.3.10 Configuration Apache: (seulement ce qui nous intéresse) Code :
Code :
Dans la doc mod_dbd (lien), voici ce que l'on peut trouver sur la directive DBDriver: Selects an apr_dbd driver by name. The driver must be installed on your system (on most systems, it will be a shared object or dll). For example, DBDriver mysql will select the MySQL driver in apr_dbd_mysql.so. Je vais rechercher si apr_dbd_mysql.so est bien installé... |
||||
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Julien Inscription : janvier 2009 Messages : 12 ![]() |
Donc j'ai bien mon driver de présent mais je ne sais pas si il arrive à le chercher ou pas. De plus, le nom avec "-1" est assez bizarre...
C:\Program Files\BitNami WAMPStack\apache2\bin\apr_dbd_mysql-1.dll Si quelqu'un à une idée, je suis preneur car je sèche là!
|
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Julien Inscription : janvier 2009 Messages : 12 ![]() |
Personne utilise ce module apache?
Oui je sais en Windows ce n'est pas courant mais je n'ai pas le choix. Avez peut être un autre module d'idendification apache aussi flexible avec requetage comme on le souhaite (donc pas de mod_auth_mysql)? Merci |
|
|
00
|
|
|
#5 | ||||
|
Invité régulier
![]() Julien Inscription : janvier 2009 Messages : 12 ![]() |
Au lieu de me cantonner a utiliser le driver mysql d'APR, je me suis dit que je vais re-éssayer mes essais avec le driver ODBC.
Je fais donc dans ma conf apache: Code :
Note: sur les DSN, créer vos entrées dans le "system DSN" si j'amais vous avez plusieurs users pour differentes applications. Cela permet de pouvoir accéder a cette ressource par tout les utilisateurs du système (comme son nom l'indique). En bref, je reboot et j'ai un nouveau message d'erreur qui me plait un peu plus... Code :
J'imagine que j'ai ma réponse, l'APR travaillera en 32 et cherche un driver en 32... J'essai d'installer le driver en 32 au lieu de 64, pas sûr que windows me laisse faire. A suivre... |
||||
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() Julien Inscription : janvier 2009 Messages : 12 ![]() |
Pas de soucis pour installer le driver obdc 32 bits, Win2k8 R2 l’autorise.
Donc je veu re-creer mon connecteur comme DSN system mais le driver ne se voit pas dans l'admin OBDC connector. Il faut utiliser la ligne de commande ci-dessous car par defaut, il ne montre que les 64bits: Code :
C:\Users\MonLogin>%WINDIR%\SysWow64\odbcad32.exe Je redémarre mon apache, et TAADAAAAA !!!!! Ca marche maintenant, j'ai ce que je voulais, une authentification http sur des dossiers en se connectant sur une base mysql... |
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() Julien Inscription : janvier 2009 Messages : 12 ![]() |
Caplande, utilise l'odbc et fait comme moi, ça devrait marcher!
Résolu ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com