Marc Reichelt: .htaccess funktioniert nicht (mehr)

Beitrag lesen

Hallo mbr,

Nach diversen kleinen Schwierigkeiten funktioniert nun auch alles wieder wunderbar, bis auf eine Kleinigkeit: Ich habe im htdocs Verzeichnis verschiedene Projekte, an denen ich arbeite. Für eines davon hatte ich ein Unterverzeichnis über .htaccess mit einem Passwort versehen. Das Passwort wird nicht mehr abgefragt (hatte vorher mit XAMPP 1.4.7 funktioniert). Er zeigt einfach die Seite an, als ob gar keine .htaccess vorhanden wäre.
Weiterhin wundert mich: ich habe das Unterverzeichnis phpmyadmin ebenfalls über .htaccess geschützt und hier funktioniert es!!
Hier noch der Quelltext meiner .htaccess

AuthName "Administrationsbereich Online-Shop"
AuthType Basic
AuthUserFile "C:\xampp.1.5.1\xampp\htdocs\projekt_mark\admin.htpasswd"
require valid-user

Den Pfad für AuthUserFile habe ich aktualisiert. Die .htpasswd ist vorhanden. Ich weiss echt nicht mehr, woran es noch liegen kann.

Wenn du die .htaccess umbenennst und eine neue .htaccess anlegst, mit folgendem Inhalt:

  
Order allow,deny  
Deny from all  

Kannst du dann nach einem Reload die entsprechende Seite immer noch anzeigen? Wenn ja, wird der Inhalt deiner .htaccess vom Apache offensichtlich ignoriert.

Dann ist dein Problem vermutlich in der "AllowOverride"-Direktive in der httpd.conf deines Apachen zu suchen.

Im Übrigen: Es ist sehr ungünstig, die Datei für die Passwörter innerhalb des htdocs-Ordners zu speichern.

Grüße

Marc Reichelt || http://www.marcreichelt.de/

--
Linux is like a wigwam - no windows, no gates and an Apache inside!
Selfcode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
http://emmanuel.dammerer.at/selfcode.html