Supportnet Computer
Planet of Tech

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/.htpasswd


Antwort 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

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-...