Hallo,
hab ein kleines Problem. Will mein phpMyAdmin-Verzeichnis per .htaccess/.htpasswort schützen, um nur bestimmten Personen Zugriff zu gewähren. Ich habe in der http.conf folgende Änderungen vorgenommen, um .htaccess einzusetzen:
AllowOverride AuthConfig
Order allow,deny
Allow from all
AccessFileName .htaccess
Order allow,deny
Deny from all
Satisfy All
dann habe ich ein .htpasswort-file angelegt und 2 neue benutzer angelegt mit folgender Syntax:
benutzername:verschlüsseltespasswort
benutzername2:verschlüsseltespasswort2
Zum Schluss habe ich die .htaccess im Verzeichnis phpMyAdmin angelegt, mit folgendem Inhalt:
authName "Bitte Passwort eingeben"
authUserFile webverzeichnis\Unterverzeichnis\.htpasswort
authType Basic
require valid-user
Der Link in .htaccess zeigt auf die Passwort-Datei... Zwischendurch habe ich Apache restartet, damit die Änderungen greifen. Ausserdem habe ich die chmod- und chown-Berechtigungen auf 644 bzw. wwwrun:nogroup eingestellt.
Doch es passiert einfach nichts. Rufe ich die index.php in meinem phpMyAdmin (version 2.2.3) auf, erscheint nur der FEhler 500 und ich komme nicht weiter. Der Browser fragt zum Verrecken nicht nach dem Benutzernamen. Nehme ich die .htaccess aus dem Verzeichnis, kann ich aber ganz normal auf phpMyAdmin zugreifen. Ich verstehs echt nicht mehr.
Wer kann mir helfen?
Gruss
Heike
.htaccess funzt einfach nicht...
Re: .htaccess funzt einfach nicht...
Hallo,
hier ein kleines Beispiel einer bei mir funktionierenden .htaccess:
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
AuthUserFile /server/webserver/intern/system/phpmyadmin/.htpasswd
Authname PHPmyAdmin
AuthType Basic
<Limit GET POST PUT>
require valid-user
</Limit>
</font><hr></pre></blockquote>
Wie hast du die .htpasswd Datei erzeugt? Mit dem Apache eigenen htpasswd Tool?
Gruß
Thorsten
hier ein kleines Beispiel einer bei mir funktionierenden .htaccess:
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
AuthUserFile /server/webserver/intern/system/phpmyadmin/.htpasswd
Authname PHPmyAdmin
AuthType Basic
<Limit GET POST PUT>
require valid-user
</Limit>
</font><hr></pre></blockquote>
Wie hast du die .htpasswd Datei erzeugt? Mit dem Apache eigenen htpasswd Tool?
Gruß
Thorsten