1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

htaccess passwortschutz

    • Frage
  • zante
  • 14. März 2008 um 09:15
  • Unerledigt
  • zante
    2
    zante
    Mitglied
    Punkte
    15
    Beiträge
    2
    • 14. März 2008 um 09:15
    • #1

    Hallo, ich bin stundenlang dabei gesessen und finde den fehler nicht, ich habe 2 dateien angelegt eine

    .htpasswd:
    ulmgasse14:AV9SjeRqbFFV6

    und eine .htaccess,

    AuthUserFile /shammer6/.htpasswd
    AuthName Passwortzugang
    AuthType Basic
    <Limit GET>
    require user ulmgasse14
    </Limit>

    beide dateien habe ich zb im ordner shammer6 abgeleget.
    Es kommt zwar das passwortabfrage fenster, aber dann kommt die meldung das ich keinen zugriff habe.

    Ich habe das mit verschiednen server gemacht, immer das selbe, kann mir jemand weiterhelfen?

    [FONT=&quot]Zum testen: http://www.zakynthos.at/test/ pw: 14a14b14

    Danke zante
    [/FONT]

  • Stefan Kögl
    10
    Stefan Kögl
    Mitglied
    Reaktionen
    10
    Punkte
    1.010
    Beiträge
    199
    • 14. März 2008 um 10:17
    • #2

    IIRC musst du für die Datei mit den Benutzern den absoluten Pfad angeben... Weitere Informationen gibt natürlich das Error-Log des Servers.

    -- Stefan

  • josef19
    9
    josef19
    Mitglied
    Reaktionen
    9
    Punkte
    749
    Beiträge
    135
    • 14. März 2008 um 11:10
    • #3

    wie gesagt:
    /shammer6/.htpasswd wird nicht der vollständige Pfad sein.

    evtl. funktioniert auch ein relativer Pfad ./.htpasswd
    (bin mir nicht sicher)

    Warum einfach, wenns kompliziert geht ! USB-CD-ROM mit USB-Stick emulieren

  • Stefan Kögl
    10
    Stefan Kögl
    Mitglied
    Reaktionen
    10
    Punkte
    1.010
    Beiträge
    199
    • 14. März 2008 um 11:13
    • #4

    du hast recht:
    aus http://httpd.apache.org/docs/1.3/mod/m…ml#authuserfile

    Zitat

    File-path is the path to the user file. If it is not absolute (i.e., if it doesn't begin with a slash), it is treated as relative to the ServerRoot.

  • zante
    2
    zante
    Mitglied
    Punkte
    15
    Beiträge
    2
    • 14. März 2008 um 11:56
    • #5

    Ich werde ein schwammerl, das klappt nicht, bekomme immer diese Meldung.
    Egal wo ich auch die .htpasswd hinkopiere. und welchen pfad ich angebe. Wo finde ich diese error log datei? Habe schon gesucht aber nichts gefunden wo ich etwas über einen Eintrag von dieser htaccess finde,
    Bin ein Anfänger....


    [FONT=&quot]http://www.zakynthos.at/test/ PW: zante [/FONT]


    The server encountered an internal error or misconfiguration and was unable to complete your request.
    Please contact the server administrator, xxxxx 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.

  • josef19
    9
    josef19
    Mitglied
    Reaktionen
    9
    Punkte
    749
    Beiträge
    135
    • 15. März 2008 um 17:20
    • #6

    Evtl. Zugiiffsrechte beachten !

    Apache oft www (user) oder ähnliches != normaler benutzer
    ==> Zugriffsrechte: 644

    evtl ist mod_auth_basic nicht geladen !

    mach ein php skript mit inhalt

    PHP
    <?php  phpinfo(); ?>

    Was steht in "Loaded Modules" ?

    Warum einfach, wenns kompliziert geht ! USB-CD-ROM mit USB-Stick emulieren

  • KeyserSöze
    1
    KeyserSöze
    Mitglied
    Punkte
    10
    Beiträge
    2
    • 16. September 2008 um 17:10
    • #7

    Hi,

    ich habe das gleiche Problem, und bin inzwischen echt am verzweifeln. Ich habe es mit .htaccess und .htpasswd probiert, komme aber nicht weiter. Habe ein kleines php script <?php echo $DOCUMENT_ROOT; ?> genommen um den Root Ordner zu finden. Spielte aber keine Rolle. Auch der relative Pfad ./. hat nix gebracht. Hier mal ein paar Angaben, vielleicht hat einer ja noch ne gute Idee. Ich habe mal nen test bei funpic aufgebaut. Hier meine htaccess:

    AuthUserFile /usr/export/www/vhosts/funnetwork/hosting/keysersoeze/.htpasswd
    AuthGroupFile /dev/null
    AuthName "loginbereicht"
    AuthType Basic
    <Limit GET>
    require valid-user
    </Limit>
    Options -Indexes

    und htpasswd:

    test:xpe1zRdjOlAhE

    Der Root Ordner ist ja gleichzeitig der Ordner wo die Dateien für die HP reinkommen, richtig? Sprich bei dem Funpictest ist das: http://keysersoeze.ke.funpic.de
    Wenn ich jetzt den Unterordner user (http://keysersoeze.ke.funpic.de/user) mit einem Passwort schützen will, dann muss ich da die htaccess legen und und die htpasswd unter keysersoeze.ke.funpic.de, richtig? Bin echt am verzweifeln. Wäre super wenn jemand nochmal etwas Zeit opfern würde um mir zu helfen. Ich habe den Spass auch schon auf mehrerer Servern probiert, aber immer bekommen ich die Fehlermeldung:

    "Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator, blablabla@domainblablabla.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."

    Vielen Dank schonmal.

    Ciao

  • Stefan Kögl
    10
    Stefan Kögl
    Mitglied
    Reaktionen
    10
    Punkte
    1.010
    Beiträge
    199
    • 16. September 2008 um 18:10
    • #8
    Zitat von KeyserSöze

    More information about this error may be available in the server error log."


    Wie wärs damit?

  • Paulchen
    1
    Paulchen
    Gast
    • 16. September 2008 um 18:49
    • #9
    Zitat von Stefan Kögl

    Wie wärs damit?

    Das ist bei Hostern wie funpic schwer, weil man da (meines Wissens) keinen Zugang hat.

  • josef19
    9
    josef19
    Mitglied
    Reaktionen
    9
    Punkte
    749
    Beiträge
    135
    • 16. September 2008 um 20:44
    • #10

    Probier das minimale:

    Apache Configuration
    AuthType Basic
    AuthName "Foo"
    AuthUserFile /usr/export/www/vhosts/funnetwork/hosting/keysersoeze/.htpasswd
    Require user test

    Ist die Datei
    /usr/export/www/vhosts/funnetwork/hosting/keysersoeze/.htpasswd
    oder
    /usr/export/www/vhosts/funnetwork/hosting/keysersoeze/user/.htpasswd ?
    (2. ist besser !)

    PS: Als TU-Student kannst notfalls so einen Bereich auch am stud3/stud4 anlegen: http://stud3.tuwien.ac.at/~e0426685/pw/

    Warum einfach, wenns kompliziert geht ! USB-CD-ROM mit USB-Stick emulieren

    Einmal editiert, zuletzt von josef19 (16. September 2008 um 20:51)

  • KeyserSöze
    1
    KeyserSöze
    Mitglied
    Punkte
    10
    Beiträge
    2
    • 17. September 2008 um 11:38
    • #11

    So, habe soeben das Problem gelöst, wobei ich es noch nicht ganz verstehe...

    habe 2 unterschiedliche htaccess Dateien.

    Die erste:

    AuthUserFile /usr/export/www/vhosts/funnetwork/hosting/keysersoeze/user/.htpasswd
    AuthName "Foo"
    AuthType Basic
    require valid-user


    und die zweite:

    AuthUserFile /usr/export/www/vhosts/funnetwork/hosting/keysersoeze/user/.htpasswd
    AuthName "Foo"
    <Limit Get>
    AuthType Basic
    require valid-user
    </Limit>

    Die zweite funzt nicht, und die erste geht... Naja, soll mir recht sein. Aber vielleicht kann jemand Licht ins Dunckle bringen...

  • josef19
    9
    josef19
    Mitglied
    Reaktionen
    9
    Punkte
    749
    Beiträge
    135
    • 17. September 2008 um 20:21
    • #12

    Get:[...The method name is case-sensitive...]
    http://httpd.apache.org/docs/1.3/mod/core.html#limit

    Die Zweite V. wäre auch evtl. falsch. Man hätte mit POST-Requests in den geschützten Bereich eindringen können !

    Warum einfach, wenns kompliziert geht ! USB-CD-ROM mit USB-Stick emulieren

    Einmal editiert, zuletzt von josef19 (17. September 2008 um 20:25)

  • Maximilian Rupp 27. Dezember 2024 um 12:04

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung