Kai: .htaccess endet mit Error 500!

Hallo, habe mir gerade eine .htacces für meinen Vater gemacht.
Diese liegt im Verzeichnis Intern, wo auch die .htpasswd liegt.
Wenn ich aber auf meinewebseite/intern gehe, kommt das:

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

Meiner .htaccess:

  
AuthUserFile .//bernd/.htpasswd  
AuthName "[IRGENDWAS]"  
AuthType Basic  
require valid-user

Also, im Standart verzeichnis ist der Ordner Bernd, darin der Ordner Intern, wo meine Dateien liegen
.htpasswd
bernd:yVecHOMC4Cpe.
Hoffe, ihr könnt mir helfen, den Fehler zu beheben

  1. Hallo Kai,

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

    Und, hast du dort nachgeschaut?

    AuthUserFile .//bernd/.htpasswd

    Das ist falsch, hier gehört der komplette Pfad ab / hin.

    Gruß,
    Tobias

    1. Hello tk,

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

      Und, hast du dort nachgeschaut?

      AuthUserFile .//bernd/.htpasswd

      Das ist falsch, hier gehört der komplette Pfad ab / hin.

      Bist Du sicher?
      Siehe http://httpd.apache.org/docs/2.2/mod/mod_authn_file.html#authuserfile

      <zitat>
      The AuthUserFile directive sets the name of a textual file containing the list of users and passwords for user authentication. File-path is the path to the user file. If it is not absolute, it is treated as relative to the ServerRoot.
      </zitat>

      Liebe Grüße aus dem schönen Oberharz

      Tom vom Berg

      --
       ☻_
      /▌
      / \ Nur selber lernen macht schlau
      http://bergpost.annerschbarrich.de
      1. Hallo Tom,

        AuthUserFile .//bernd/.htpasswd

        Das ist falsch, hier gehört der komplette Pfad ab / hin.

        Bist Du sicher? [...]

        Jein. Relativ zum Rootverzeichnis des Servers wird man den Pfad ja wohl eher selten angeben also bleibt nur noch absolut.

        Gruß,
        Tobias

        1. Moin!

          Jein. Relativ zum Rootverzeichnis des Servers wird man den Pfad ja wohl eher selten angeben also bleibt nur noch absolut.

          /
          |
          |-/intern/htaccess
          |
          |-/bernd/.htpasswd

          Relative Pfadangabe: ../bernd/.htpasswd

          MFFG (Mit freundlich- friedfertigem Grinsen)

          fastix

          1. Hi,

            Jein. Relativ zum Rootverzeichnis des Servers wird man den Pfad ja wohl eher selten angeben also bleibt nur noch absolut.

            /
            |
            |-/intern/htaccess
            |
            |-/bernd/.htpasswd

            Relative Pfadangabe: ../bernd/.htpasswd

            Relative Angaben sind relativ zum SERVER-Root, nicht zum Document-Root.

            cu,
            Andreas

            --
            Warum nennt sich Andreas hier MudGuard?
            O o ostern ...
            Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.
  2. Hello,

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

    Ist denn AuthConfig überhaupt erlaubt für das Verzeichnis?

    http://httpd.apache.org/docs/2.2/mod/core.html#allowoverride

    Wenn "nur" das Passwordfile nicht gefunden wird, kommt mMn nur ein 401 und kein 500

    Liebe Grüße aus dem schönen Oberharz

    Tom vom Berg

    --
     ☻_
    /▌
    / \ Nur selber lernen macht schlau
    http://bergpost.annerschbarrich.de
    1. Hallo Tom,

      Wenn "nur" das Passwordfile nicht gefunden wird, kommt mMn nur ein 401 und kein 500

      doch, da kommt ein 500er.

      Gruß,
      Tobias

      1. Hello Tobias,

        Wenn "nur" das Passwordfile nicht gefunden wird, kommt mMn nur ein 401 und kein 500

        doch, da kommt ein 500er.

        Ja. Du hast Recht. Ich habe nochmal genau hingeguckt:

        Wenn das Passwordfile fehlt, kommt der 500er beim zweiten Zugriff, also wenn man die Authorisierung durchführen will. Der Hauptrequest löst allerdings noch keinen 500 aus, sondern eben nur den 401 für das Auth-Fenster im Browser.

        Bei unerlaubten Eintragungen in der .htaccess wird der 500 allerdings sofort beim Zuigriff auf eine Ressource, die dazugehört, ausgelöst.

        Liebe Grüße aus dem schönen Oberharz

        Tom vom Berg

        --
         ☻_
        /▌
        / \ Nur selber lernen macht schlau
        http://bergpost.annerschbarrich.de
  3. Hi Kai und Gemeinde,

    ...
    AuthUserFile .//bernd/.htpasswd
    ...

    hab da mal ne doofe Frage.
    Ist die Pfadangabe überhaupt korrekt (.//bernd/.htpasswd)?  Oder hast du die absichtlich für uns "unleserlich" gemacht? Oder ist das eine korrekte Schreibweise?

    .//bernd/.htpasswd

    -> ist vielleicht ./bernd/.htpasswd
    gemeint?

    Oder wofür steht .//  ?
    Oder habe ich etwas überlesen/übersehen. :)

    Gruß Metalgurke