mustino: htaccess htpasswd

Hallo,

hier vorerst meine Dateien:

.htaccess:

AuthUserFile .htpasswd
AuthType Basic
AuthName Secure
require valid-user

.htpasswd

meinname:INfToMppZtkqI

Ich habe diese beiden Dateien erzeugt um ein Verzeichnis mit einem Passwortschutz zu schützen.

Ich habe mit hilfe der SelfHTML-Seite (wo auch die Anleitung steht) das verschlüsselte Passwort erzeugt.

Wenn ich nun auf das Verzeichnis zugreifen möchte blendet sich wie gewünscht ein Eingabefenster ein, das jedoch das Passwort "danke" nicht akzeptiert, obwohl "danke" in verschlüsselter Form in ".htpasswd" vorliegt.

Der Provider bei dem ich meine Domäne registriert habe meinte, dass ".htpasswd" im root-Verzeichnis sein muss?!

Dies habe ich auch versucht und in .htaccess den Pfad: http://www.meinedomäne.de/meinVerzeichnis/

Was genau mache ich falsch, bzw. was fehlt?

Danke für alle Antworten und Hilfestellungen.

  1. Hallo,

    AuthUserFile .htpasswd

    Der Pfad muss vollstaendig sein.

    Dazu musst Du wissen, wie das Verzeichnissystem
    auf dem Server aussieht.

    Wende Dich an Deinen Hosting-Provider.

    Gruesse,

    Thomas

    1. Hi,

      AuthUserFile .htpasswd
      Der Pfad muss vollstaendig sein.

      Nein.

      Aber: relative Pfade sind relativ zum SERVER-Root (nicht zu verwechseln mit DOCUMENT-Root!).

      siehe http://httpd.apache.org/docs-2.0/mod/mod_auth.html#authuserfile

      cu,
      Andreas

      --
      MudGuard? Siehe http://www.Mud-Guard.de/
      1. Hallo,

        AuthUserFile .htpasswd
        Der Pfad muss vollstaendig sein.
        Nein.
        Aber: relative Pfade sind relativ zum SERVER-Root (nicht zu verwechseln mit DOCUMENT-Root!).

        Sorry - das meinte ich mit "vollstaendig".

        Relativ zur aktuellen Datei (.htaccess - siehe Beispiel) reicht eben nicht.
        Und relativ zum Document Root nuetzt auch nichts.

        Um den "vollstaendigen" Pfad im Dateisystem zu kriegen, ist
        es wie gesagt am schlausten, den Provider zu fragen.

        Am zweitschlausten ist es, ihn mit einem serverseitigen
        Skript herauszufinden.

        Am unschlausten ist es, ihn durch ausprobieren herauszufinden...

        mfg, Thomas

        1. Am unschlausten ist es.....

          Ich dachte immer das wäre am dümmsten!

          MfG
          Klaus