PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : htaccess und phpMyAdmin



php-set.de
09.11.03, 12:53
Hallo,

ich habe phpMyAdmin installiert und wollte das Verzeichnis mit .htaccess sichern gegen unbefugte Zugriffe. Dazu habe ich folgende .htacces-File erstellt:

AuthType Basic
AuthName "phpMyAdmin"
AuthUserFile /home/web1/www/myadmin/.htusers
require user web1

Und die .htusers sieht so aus:

web1:INWbj9Bbx9fhs

Wenn ich dann auf meine Adresse gehe, kommt aber keine Abfrage für Username und Passwort. Was mache ich falsch? Und wie mache ich es, dass der user "test" nur die Datenbank "usr_test_1" sieht? Muss ich das in der htaccess einstellen? In phpMyAdmin habe ich in den Rechten für "usr_test_1 eingestellt, dass nur der User "test" und "root" draufzugreifen können. Reicht das um in phpMyAdmin nur "usr_test_1" zu sehen?

Grüße,
Fabian

Stormbringer
09.11.03, 13:07
Hi,

hast Du auch einen globalen (oder pro VirtualHost) Eintrag:
AccessFileName .htaccess
in Deiner httpd.conf, und anschließend apache neu gestartet?

Hat der Webserver die Berechtigung, die .htaccess zu lesen?
Stimmt die Berechtigung der .htuser?

Gruß

php-set.de
09.11.03, 15:17
Hallo,

ja, die Option AccessFileName .htaccess ist global und in VirtualHosts drin. Beide Files haben CHMOD 777, dürfte also keine Probleme geben. Aber es funzt net, habe den Apache 2 mal neu gestartet, aber es geht nicht.

Grüße,
Fabian

$kuLL
09.11.03, 15:23
#
# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",
# "AuthConfig", and "Limit"
#
AllowOverride ALL

Setz das mal in deiner Document-Root.

php-set.de
09.11.03, 15:33
Hallo,

hab ich gemacht, bringt auch nix. Was mache ich bloß falsch?

Grüße,
Fabian