htaccess-config

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    ok, alles klar. dann müßte das so passen wie ich's gemacht habe.
    kannst du mir vielleicht sagen, was ich in die index.php3 von phpmyadmin reischreiben muss damit der server beim login nicht andauern die fehlermeldung: user XXXXX in index.php3 required
    ???

    die .htaccess müßte so passen.
    $PHP resource 4ever$

    Kommentar


    • #17
      bei welchem login?

      CAT Music Files

      Kommentar


      • #18
        Alllsooo, das ganze geht so:
        ich hab mir ein Directory auf meinem server erstellt das da heißt: phpmyadmin => wenn ich dieses GEILE Proggi über die index.php3 starte dann komm ich sofort in meine DB-Aministration rein.
        Soweit so gut. Bis da her paßt ja alles.
        Damit aber nicht jeder reinkommt steuere ich über die .htaccess ein Benutzerlogin an (ich hab einfach die htaccess in das directory phpmyadmin reinkopiert!).
        D.h., ruft man die index.php3 auf kommt ein kleines Window (du kennst es sicher) mit Namen Netzwerkkennwort eingeben wo dann drunter der Benutzername und das Kennwort verlangt werden. Erst dann kommt man in phpmyadmin rein.OK?!?!

        So, und jetzt kommen wir zum eigentlichen Problem:
        Der Server nimmt mir das Passwort nicht und sagt jedesmal: User XXXXX in index.php3 required. Das ist das Startfile von phpmyadmin. Da stehen natürlich mein Username und Passwort nicht drinnen weil man das ganze ja in die config.inc.php3 eintragen muss.

        Meine Frage ist jetzt, wie ich benutzername und kennwort in die index.php3 reinschreiben muss, damit es der Server checkt.
        $PHP resource 4ever$

        Kommentar


        • #19
          hmhm.. Aber das hat doch nichts mit config.inc.php3 oder index.php3 zu tun, oder hab ich das nun falsch verstanden?

          Es liegt doch an deiner .htaccess bzw. deiner .htpasswd (wie sieht die in etwa aus?)

          CAT Music Files

          Kommentar


          • #20
            naja, das ist ja der springende punkt:

            meine htaccess sieht so aus:

            AuthUserFile /u/httpd/cgi-bin/secure/.htpasswd
            AuthGroupFile /dev/null
            AuthName Control Panel
            AuthType Basic
            DirectoryIndex index.html /cgi-bin/secure/index

            <Limit GET POST>
            require user XXXXX
            </Limit>

            obwohl mein document_root Pfad so aussieht:
            /u/web/XXXXX

            jetzt hab ich statt /u/httpd/ eben /u/web/XXXXX reingeschrieben. Hat aber auch nichts genutzt.
            Und irgendwie komm ich an diese .htpasswd nicht ran. Wo liegt die bzw. kann ich sie finden??
            $PHP resource 4ever$

            Kommentar


            • #21
              Da, wo du ihren Standort angegeben hast:
              /u/httpd/cgi-bin/secure/.htpasswd

              Wenn sie nicht existiert, musst du eine anlegen.
              Das Format sieht so aus:

              username1assword1
              username2assword2

              und so weiter... Wobei password nur der Hash des eigentlichen Passworts ist.

              CAT Music Files

              Kommentar


              • #22
                Zum Berechnen des Hashes kannst du z.B. die folgende Seite bemühen: http://www.inch.com/info/tech/HOWTOS.../htpasswd.html

                CAT Music Files

                Kommentar


                • #23
                  aha, schön langsam kommt licht in die sache.
                  möglicherweise hab ich gar keine passwortdatei.
                  aber wie ist es dann wiederum möglich,dass er das passwort dass ich vom provider zugwiesen habe bekommen beim alten login (ich hab vor phpmyadmin ein anderes proggi verwendet) genommen hat??

                  wenn ich jetzt so 'ne passwortdatei erzeuge, muss ich dann auch diesen pfad in meinem web-dir anlegen oder genügt nur die datei??

                  [Editiert von Metallica am 17-11-2001 um 12:51]
                  $PHP resource 4ever$

                  Kommentar


                  • #24
                    Also, einfach mal ein funktionierendes Beispiel:

                    .htaccess im zu schützenden Verzeichnis
                    AuthUserFile /u/web/.htpasswd
                    AuthName "Control Panel"
                    AuthType Basic
                    DirectoryIndex index.html /cgi-bin/secure/index

                    <Limit GET POST PUT>
                    require valid-user
                    </Limit>

                    /u/web/.htpasswd
                    usernameasswordhash

                    CAT Music Files

                    Kommentar


                    • #25
                      ja genauso hab ich's jetzt gemacht.

                      hab die .htpasswd angelegt und drinnen steht:
                      userasswort (die Hash-Version davon)

                      die .htaccess sieht so aus:
                      AuthUserFile /u/httpd/cgi-bin/secure/.htpasswd
                      AuthGroupFile /dev/null
                      AuthName Control Panel
                      AuthType Basic
                      DirectoryIndex index.html /cgi-bin/secure/index

                      <Limit GET POST>
                      require user XXXXX
                      </Limit>

                      nur wo lege ich jetzt die .htpasswd in meinem server-dir ab??
                      $PHP resource 4ever$

                      Kommentar


                      • #26
                        Ok... Also

                        1. Warum willst du das machen?
                        2. Hast du Zugriff auf das Server-Directory oder dein persönliches Home-Verzeichnis?

                        CAT Music Files

                        Kommentar


                        • #27
                          Ahh, Sh.t - es funktioniert nicht obwohl ich in meinem Server-Dir jetzt den Pfad genauso angelegt habe wie in der .htaccess definiert bzw. wie in deinem Beispiel. Aber es funkt nicht.

                          1. Damit nur ich Zugriff darauf habe. Es soll ja nicht jeder in meine phpmyadmin-DB-Verwaltung reinkommen.

                          2. ins server-dir komm ich nicht. ich befinde mich in meinem persönlichen home-dir denn wenn aus meinem Verz. kann ich nicht in ein darüberliegendes; wenn du das meinst?!?!
                          $PHP resource 4ever$

                          Kommentar


                          • #28
                            die .htpasswd kannst du auch im selben dir wie die .htaccess haben - normalerweise sollte jeder, der sich das Ding dann per HTTP ansehen will, einen Forbidden bekommen.

                            CAT Music Files

                            Kommentar


                            • #29
                              das hab ich auch ausprobiert. geht aber nicht!
                              ich weiß nicht was mein provider da für 'ne Schei.e gemacht hat. aber egal welchen pfad ich versuche und wo ich die htpasswd ablege - er nimmt's nicht.

                              auf das serverdirectory hab ich keinen zugang. ich kann mich nur in meinem persönlichen homedir bewegen.
                              $PHP resource 4ever$

                              Kommentar


                              • #30
                                zeig doch mal, wie das nun bei dir aussieht...

                                CAT Music Files

                                Kommentar

                                Lädt...
                                X