AuthUserFile /dev/null
comme indiquer sur ce thread http://www.linuxquestions.org/questions … p?t=493429
Tihz waking the dead
]>Merci d'avoir essayé Mathieu9512
A bientot.
je n'en sais rien, dans tous les exemples qui fonctionne que j'ai trouvé sur le net, il y avait le même chose que chez toi
]>auth=# select * from utilisateurs ;
login | password | nom | prenom | mel | tel | mobile | fax | adr | phnom | phprenom
----------+----------+---------+------------+-----+-----+--------+-----+-----+-------+----------
admin | admin | admin | test | | | | | | A355 | T830
auth | auth | auth | auth | | | | | | A300 | A300
postgres | postgres | post | gres | | | | | | P830 | G680
(4 rows)
et le nom de mes tables pour que vous constatiez que les nom des tables sont bons :
auth=# \dt
List of relations
Schema | Name | Type | Owner
--------+--------------+-------+----------
public | config | table | postgres
public | groupes | table | postgres
public | membres | table | postgres
public | utilisateurs | table | postgres
Moi je sèche :s
]>Je sais pas où trouver ça :s
Tu parles de la partie httpd.conf où se trouve mes directives pour mod_auth_pgsql ?
Si c'est le cas voilà :
<Directory /local/services/www/applis/auth>
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from localhost
Allow from allAuthName "Test"
Auth_PG_host localhost
Auth_PG_port 5432
Auth_PG_database auth
Auth_PG_user postgres
Auth_PG_pwd postgres
Auth_PG_pwd_table utilisateurs
Auth_PG_uid_field login
Auth_PG_pwd_field password
Auth_PG_grp_table membres
Auth_PG_grp_group_field groupe
Auth_PG_grp_user_field login
AuthType Basic
require group authadmin
</Directory>
Les informations à propos des tables de la bd sont correctes.
]>J'ai installé Apache avec, notamment, le module mod_auth_pgsql, pour avoir accès à une base de données PostgreSQL via une interface web.
Le problème, c'est qu'après la mise en place de tout ca, j'ai une erreur 500 (Internal Serveur Error). En fait, c'est lorsque je m'authentifie sur ma page que j'ai cette erreur, et quand je jette un oeil au log d'apache j'ai ca :
[Thu Mar 02 17:20:58 2006] [error] Internal error: pcfg_openfile() called with NULL filename
[Thu Mar 02 17:20:58 2006] [error] [client 127.0.0.1] (9)Bad file descriptor: Could not open password file: (null)
J'ai testé la syntaxe de mon httpd.conf avec la commande httpd -t => Syntax Ok.
Je ne sais pas ce que c'est que ce 'password file', je débute tout juste sur apache... :s
Si quelqu'un pouvait m'éclairer...
Au pire, si vous n'avez pas d'idée, savez vous s'il y a moyen de faire un log de cette authentification pour identifier le fichier qui ne va pas ?
Merci d'avance.
]>