Death Angel: mod_auth_mysql Fehler

Beitrag lesen

Ich erhalte wenn ich die geschützte Seite aufrufe zwar eine Passwortabfrage, komme aber trotz korrekter user/passwort kombination nur zur Fehlerseite 500.

Ich habe schon alle möglichen Anleitungen und Hilfeseiten ausprobiert, komme aber nicht wirklich weiter.

Das System sieht wie folgt aus:
-> Apache 2
   -> mod_rewrite
   -> mod_auth_mysql
   -> mod_ssl
-> PHP 5
-> MySQL 5.0.51

Beim Aufruf über http erfolgt ein redirect auf https.

Apache 2 error.log
[Fri May 16 13:15:41 2008] [error] Internal error: pcfg_openfile() called with NULL filename
[Fri May 16 13:15:41 2008] [error] [client XXX.XXX.XXX.XXX] (9)Bad file descriptor: Could not open password file: (null)
[Fri May 16 13:15:41 2008] [error] Connection error: Access denied for user 'web_auth'@'localhost' (using password: YES)

Hier die Konfigurationen:

MySQL Eintrag

CREATE TABLE IF NOT EXISTS auth\_user (
  user varchar(45) character set latin1 NOT NULL,
  passwd varchar(45) character set latin1 NOT NULL,
  eMail varchar(45) character set latin1 NOT NULL,
  PRIMARY KEY  (user)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci;

Daten für Tabelle auth\_user

INSERT INTO auth\_user (user, passwd, eMail) VALUES
('testuser', 'testpassed', 'test@test.de');

===================================================
.htaccess
AuthBasicAuthoritative Off

AuthName "Test"
AuthType Basic

Auth_MySQL_DB web_auth
Auth_MySQL_Password_Table auth_user
Auth_MySQL_Username_Field user
Auth_MySQL_Password_Field passwd
Auth_MySQL_Encrypted_Passwords Off

turn the above to "On" if you used crypt() on users' passwords before storing them

Auth_MySQL_Non_Persistent On
Auth_MYSQL On

turn the above to "Off" if you want other authentication to take over in case the visitor fails mysql authentication

Auth_MySQL_Empty_Passwords Off

<Filesmatch phpinfo.php>
  require valid-user
</Filesmatch>

==================================================================
httpd.conf

Auth_MySQL_Info localhost web_auth ***********

==================================================================
sites-enable/ssl

<Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride AuthConfig Options FileInfo Limit
                Order allow,deny
                allow from all
        </Directory>