High!
Ursprünglich wunderte ich mich bloß, wieso auf einer von mir programmierten HTML-Seite mit zwei Passwortabfragen in jeweils einem eigenen Formular das zweite Passwort nicht maskiert wurde... aber als ich dann im entsprechenden SelfHTML-Kapitel erfuhr, dass HTML-Passwortabfragen viel zu unsicher sind, versuchte ich es mit der .htaccess-Technologie...
Die .htaccess-Datei im zu schützenden Verzeichnis:
.htaccess-Datei für Web-Verzeichnis /admin
AuthType Basic
AuthName "Editoren-Bereich"
AuthUserFile /.htusers
AuthGroupFile /.htgroups
Require user Yadgar
Require group Administratoren
Die .htusers-Datei:
.htusers-Verzeichnis für Rock-o-Data
Yadgar:VjXYjMlKUJ1II
verschlüsselt!
Die .htgroups-Datei
.htusers-Verzeichnis für Rock-o-Data
Administratoren: Yadgar
Ich kopiere also die Dateien in die entsprechenden Verzeichnisse, rufe die Seite mit dem Link in das geschützte Verzeichnis auf, bekomme beim Anklicken des Links auch tatsächlich ein Login-Dialogfenster, gebe Benutzernamen und (unverschlüsseltes) Passwort ein - und dann das hier:
"Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@bergisch-afghanistan.de and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log."
Erstmal: wo finde ich das Errorlog? Unter /logs jedenfalls nicht... und auf die Verwaltungsverzeichnisse habe ich natürlich keinen Zugriff!
Dann habe ich selbst nach "500 Internal Server Error" gegoogelt und fand dabei die Empfehlung, die Rechte für das zu schützende Verzeichnis auf 755 (oder 750) und für die darin enthaltenen Dateien auf 644 (oder 640) zu setzen.
Das machte ich dann auch... nur gab es bei 750 bzw. 640 den klassischen 403er (irgendwie logisch) und bei 755/644 auch nur die obige Fehlermeldung.
Könnte es daran liegen, dass ich das Verzeichnis für .htusers und .htgroups in .htaccess falsch spezifiziert habe?
Bis bald im Khyberspace!
Yadgar