Seite 1 von 1
.htaccess : ich verstehe das nicht!!
Verfasst: 01.08.2006 01:16
von pecho
Mir ist die Einleitung nicht klar. Dort steht:
Code: Alles auswählen
AuthUserFile /server/pfad/zu/deiner/directory/forum/admin/.htpasswd
Was soll das heißen: /server/pfad/zu/deiner/directory/forum/admin/?
soll ich da:
www.meinedomain.de/forum/admin schreiben?
Verfasst: 01.08.2006 07:40
von Luckyze
hi
was meinst du genau?
ansonsten =>datei unbennen in =>
.htaccess und dies =>
reinschrippeln, hochladen, fertig.
greetz Luckyze
Verfasst: 01.08.2006 07:47
von gloriosa
Hallo
pecho,
Du solltest Dir die Mühe machen und des Internetusers besten
Freund befragen und dann eine der zahlreichen Erläuerungen, wie diese
Code: Alles auswählen
AuthUserFile
Dateibezeichnung der Paßwortdatei (siehe unten .htpasswd).
Speziell der NCSA Server (und auch Netscape) versteht an dieser Stelle nur einen vollständigen Unix Pfadnamen. Der vollständige Unix Dateiname unterscheidet sich im Allgemeinen von dem in einer URL angegebenen Dateinamen. So gehört beispielsweise zu der URL
http://www.bingo-ev.de/verein/intern/index.htm die Unix Datei
/home/projekte/www/htdocs/verein/intern/index.htm. Den rot gekennzeichneten Anteil bezeichnet man als Document-Root. Die Document-Root ist nicht privilegierten Benutzern meistens nicht bekannt und kann von ihnen auch nicht ermittelt werden. Hier hilft nur eine Mail an den Webmaster des Providers.
Der Apache Server versteht an dieser Stelle auch Dateinamen relativ zur Document-Root. Relative Dateinamen sind dadurch gekennzeichnet, daß sie nicht mit einem Schrägstrich "/" beginnen. Für den von bingo eingesetzten Apache Server sind also folgende beiden Zeilen gleichwertig :
AuthUserFile /home/projekte/www/htdocs/verein/intern/.htpasswd
AuthUserFile verein/intern/.htpasswd
lesen.....

Re: .htaccess : ich verstehe das nicht!!
Verfasst: 01.08.2006 15:47
von h-o
Nee, es muss der komplette Pfadname auf dem Webserver angegeben werden.
Guck mal in der
.htaccess-Doku. Dort wird weiter unten der entsprechende Code erwähnt, mit dem du den genauen Pfadnamen deines "admin"-Verzeichnisses herausfinden kannst.
Kopiere obige Zeile in eine PHP-Datei, lade diese Datei auf den Webspace in das "admin"-Verzeichnis und führe die Datei aus. Das Ergebnis muss in die .htaccess in der Zeile AuthUserFile, z. B.
Vorausgesetzt, die Datei .htusers befindet sich im gleichen Verzeichnis wie .htaccess, was zu Anfang, wenn man damit rumprobiert, ganz sinnvoll ist. Später kannst du .htusers auch woanders hinverschieben...
Verfasst: 01.08.2006 21:31
von pecho
Danke für die Hilfe. Ich habe es jetzt so gemacht wie es h-o vorgeschlagen hatte und endlich habe ich den Pfad gefunden.!!
Das Problem ist jetzt, dass ich mich nicht einloggen kann. Ich habe auch den User und das Passwort geändert, um Tippfehler auszuschließen.
mein .htaccess sieht so aus:
AuthType Basic
AuthName "Restricted Directory"
AuthUserFile /home/www/web5/html/test/admin.htpasswd
require valid-user
Die Datei .htaccess und .htpasswd liegen im Verzeichnis /html/test/admin/
Und die Datei .htpasswd sieht so aus:
test:$1$EwU8Q8v3$QgCnqTGPwCtVyVUiI73vH.
Was mache ich falsch?
Verfasst: 01.08.2006 22:10
von pecho
Fehler gefunden:
AuthUserFile /home/www/web5/html/test/admin.htpasswd
>>>>>>>>>>>>
AuthUserFile /home/www/web5/html/test/admin/.htpasswd