Death Angel: mod_auth_mysql Fehler

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>

  1. echo $begrüßung;

    [Fri May 16 13:15:41 2008] [error] Connection error: Access denied for user 'web_auth'@'localhost' (using password: YES)

    Beseitige mal den Grund für diese Fehlermeldung. Wenn der User in der Tabelle user der Datenbank mysql existiert, du das Passwort auch nicht falsch kofiguriert hast, dann hast du vielleicht nach dem Anlagen des Users FLUSH PRIVILEGES vergessen (oder auch einen MySQL-Neustart).

    echo "$verabschiedung $name";