htaccess ... mal wieder
Simon
- webhosting
Hallo zusammen,
ich habe mich jetzt ewig lang damit auseinandergesetzt und komme nicht weiter. Ich hoffe hier bin ich richtig und ihr habt Spass daran mir zu helfen.
Ich möchte ein Verzeichnis mit .htaccess schützen.
Mit der folgenden Situation kommt nach der Eingabe von Benutzername und Passwort immer die Fehlermeldung 500.
Nebenbei:
Mein Server-Admin (ein Bekannter von mir) hat auf dem gleichen Server ein Verzeichnis mit .htaccess geschützt und das funktioniert bei ihm hiermit:
.htaccess-Datei:
AuthName "secure"
AuthType Basic
AuthUserFile /srv/www/htdocs/w...4/html/v...v/.htpasswd
require valid-user
.passwd-Datei:
benutzername:datwürdestegernewissen
(die beiden Dateien liegen im gleichen Verzeichnis)
Ich möchte mein verzeichnis /musik mit .htaccess schützen und habe die Dateien von meinem Admin für mein Webprojekt umgeschrieben.
Folgende Situation:
.htaccess im Verzeichnis /musik:
AuthName "jazz"
AuthType Basic
AuthUserFile /srv/www/htdocs/w...0/html/f...y/musik/.htpasswd
require valid-user
.htpasswd im gleichen Verzeichnis
simon:passwort
(das Passwort ist nicht verschlüsselt)
(die Punkte hab ich mal als Platzhalter für normale, kleine Buchstaben und/oder Zahlen gesetzt, hab vielleicht nen Sicherheitswahn)
Wenn ich jetzt auf die index-Datei in dem Verzeichnis gehe, dann kommt die Abfrage des Benutzernamens und PW, richtig eingegeben kommt dann diese "500 Internal Server Error".
Ich habe ultraviel versucht. Was mich einfach verrückt macht ist, dass es ja auf dem Server funktioniert. Die Servereinstellungen müssten also stimmen.
Ich würde mich tierisch über den ein oder anderen Tip von euch freuen.
Viele Grüße
Simon
Hi,
Mein Server-Admin (ein Bekannter von mir) hat auf dem gleichen Server ein Verzeichnis mit .htaccess geschützt und das funktioniert bei ihm
Und wieso kann er dir dabei nicht helfen?
Wenn ich jetzt auf die index-Datei in dem Verzeichnis gehe, dann kommt die Abfrage des Benutzernamens und PW, richtig eingegeben kommt dann diese "500 Internal Server Error".
Ich habe ultraviel versucht. Was mich einfach verrückt macht ist, dass es ja auf dem Server funktioniert. Die Servereinstellungen müssten also stimmen.
Dann lassen wir Adminlein jetzt mal in die Logs des Servers schauen, da wird er sich eine Meldung finden, die Aufschluss ueber die Ursache gibt.
MfG ChrisB
Hallo!
Jetzt hats funktioniert.
Mein Kumpel, der den Server verwaltet, hat eine .htaccess-Funktion mit einer alten Pfadangabe auf dem Server gehabt, die auch funktioniert hat. Diesen Server-Pfad angabe war nicht mehr aktuell, hat aber trotzdem funktioniert.
Als er die .htaccess Datei gelöscht hat und neu gemacht hat, hats bei ihm auch nicht mehr geklappt und den großen Mann vom Serverbetreiber angerufen, der ihm dann mal den neuen Pfad gesagt hat. jetzt klappts bei mir auch.
Danke euch!
tschau
simon
Hello,
Mein Server-Admin (ein Bekannter von mir) hat auf dem gleichen Server ein Verzeichnis mit .htaccess geschützt und das funktioniert bei ihm hiermit:
Das bedeutet, dass die erforderlichen Module vorhanden sind.
Das bedeutet NICHT, dass für das Verzeichnis auch .htaccess und Autentifikatioen eingeschaltet sind.
Error 500 bedeutet i.d.R., dass etwas mis[s|t]konfiguriert ist, meistens auf Optionen zugegriffen wird, die nicht enabled sind.
Ich gehe davon aus, dass es ein Apache 2.x ist:
http://httpd.apache.org/docs/2.2/mod/core.html#require
Um .htaccess-Zugriffsschutz benutzen zu können, muss für das Verzeichnis in der Serverconfiguration
AllowOverride: AuthConfig
gesetzt sein.
http://httpd.apache.org/docs/2.2/mod/directive-dict.html#Override
Liebe Grüße aus Syburg bei Dortmund
Tom vom Berg