habe mir Xampp auf meiner festplatte installiert.
Wollte heute zur Sicherheit ein paar Ordner mit einem Passwortschutz über htpasswd sicher. das ganze geht aber irgendwie nicht. Bin Ratlos.
_ Also, der Ordner den ich schützen will ist dieser: _
D:\Server\xampp\htdocs\forbidden
_ in diesem Verzeichnis liegt folgende .htaccess: _
also ich habe auch ewig rumgemacht, aber es ging nicht; jetzt habe ich zwar ne Lösung gefunden weiss aber nicht ob das soweit richtig, bzw. sicher ist:
also meine Erkenntnis war: htpasswd darf nicht im gesperrten Ordner stehen (scheint auch irgendwie logisch zu sein).
Nur weiss ich jetzt nicht ob das totaler Blödsinn ist, falls es eine Möglichkeit gibt das Passwort wieder zu decrypten…
Habe in der httpd.conf folgende änderung vorgenommen:
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All #vorher: AllowOverride **None**
Order allow,deny
Allow from all
Damit wurde schon mal die .htaccess überhaupt wahrgenommen und verwertet. auch wurde ich dann zur eingabe von Benutzername und passwort aufgefordert. ABER, es kam folgende Meldung:
„Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist. Der Server ist entweder überlastet oder ein Fehler in einem CGI-Skript ist aufgetreten.“
„Die Anfrage kann nicht beantwortet werden, da im Server ein
interner Fehler aufgetreten ist. Der Server ist entweder
überlastet oder ein Fehler in einem CGI-Skript ist
aufgetreten.“
Das ist keine Fehlermeldung von Apache.
Weiß noch jemand rat?
IE muß sterben. Poste die originale Fehlermeldung. Und den entsprechenden Eintrag in der Log-Datei des Apachen.
Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist. Der Server ist entweder überlastet oder ein Fehler in einem CGI-Skript ist aufgetreten.
Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.
Error 500
localhost
02/21/06 16:42:04
Apache/2.2.0 (Win32) DAV/2 mod_ssl/2.2.0 OpenSSL/0.9.8a mod_autoindex_color PHP/5.1.1_
Und den entsprechenden Eintrag in der Log-Datei des Apachen.
[Tue Feb 21 16:42:04 2006] [error] [client 127.0.0.1] (OS 3)Das System kann den angegebenen Pfad nicht finden. : Could not open password file: D:/Server/xampp/apache/htdocs/html_auth/.htpasswd
Das ist doch ziemlich eindeutig. Laut deinem Ausgangsposting
liegt das Password File in
D:\Server\xampp\htdocs\forbidden
Nein das File wurde nach der ersten Antwort hier im Forum in ein anderes Verzeichnis verschoben (siehe posting ganz unten). Konnte das Problem aber lösen. Erst nach dem ich den absoluten Pfad ab der Festplatte genommen hab ging es. Warum, das bleibt mir ein Rätsel.
Bleibt mir nur zu sagen
Danke dir Heavy und allen anderen,
ihr seit Spitze