Supportnet / Forum / Webseiten/HTML
.htaccess
Frage
Hi,
ich will für eine kleine Firmenhomepage eine .htaccess anlegen.
.htaccess sieht dabei (im Moment) so aus:
AuthUserFile /htdocs/.htpasswd
AuthGroupFile /dev/null
AuthName Intern
AuthType Basic
require user Administrator
require user Mitarbeiter
und die htpasswd so:
Administrator:abu8zJlPjwMSU
Da die Page bisher sehr klein ist, habe ich so ziemlich nur ein Unterverzeichnis, in dem die HTML abgelegt ist, die geschützt werden soll. Der Ordner heißt htdocs und darin befindet sich ausserdem die .htaccess. Die .htpasswd liegt eine Ebene drüber.
Wenn ich im Browser die URL www.domainname.de/cgi-bin/passwortschutz.pl bekomme ich auch das Fenster, wo ich mein Administratorpasswort eingebe. Dort kann ich auch problemlos die Benutzer einrichten und mein eigenenes Passwort ändern.
Wenn ich jetzt aber auf der Homepage bin und durch einen Link auf die geschützte Seite kommen will, nimmt er meinen Benutzernamen und Passwort nicht an und es kommt eine Fehlermeldung "keine Berechtigung"... oder so ähnlich.
Was ist nocht falsch an meinen Dateien?
Hilfe! *meep*
Anja
Antwort 1 von Supermax
Hast du Zugriff auf das Fehler-Log des Webservers? (Apache?). Dort stehen gerade in solchen Fällen nützliche Informationen, z.B. wenn er die Paßwortdatei nicht finden kann.
Antwort 2 von agaebler
Leider nicht. Selbst wenn, wie komme ich dahin?
Antwort 3 von Supermax
Wichtig ist, daß du für AuthUserFile bzw. AuthGroupFile den vollständigen Pfad angibst, nicht nur relativ zu deinem Homeverzeichnis, also z.B.
AuthUserFile /pfad/zu/meinem/homeverzeichnis/htdocs/.htpasswdAntwort 4 von agaebler
Das ist der vollständige Pfad :-D. Wie gesagt, die Homepage ist momentan noch zu klein, um einen großen Verzeichnisbaum zu rechtfertigen. Daran kann es eigentlich nicht liegen.
Antwort 5 von Supermax
Wenn /htdocs/ der vollständige Pfad ist, dann mußt du einen Root-Server haben ;)
Antwort 6 von gaebler
Na toll, auf die Idee hätte ich vielleicht schon selbst kommen müssen. *lach*
Vielen Dank. Jetzt gehts.
Anja
Vielen Dank. Jetzt gehts.
Anja
Antwort 7 von LuNeX
eventuell eine kleine Hilfe zum Erstellen der htaccess, einschl. Datei zum Finden des "absoluten Pfad":
http://blog.lutz-nelde.de/2007/10/22/anleitung-zum-erstellen-eines-...
http://blog.lutz-nelde.de/2007/10/22/anleitung-zum-erstellen-eines-...

