Neu Problem mit passwortgeschützter Website

Theodor

Mitglied
14. Dezember 2017
39
1
Hallo,
Ich benutze den folgenden Code in .htaccess, um ein Login-Formular zu erstellen, bevor jemand den JTL-Shop betritt.
Die Passwort-Anfrage funktioniert, aber ich bekomme eine interne Server-Fehlermeldung.


Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator to inform of the time the error occurred and of anything you might have done that may have caused the error.

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



Web Server at shoplager-vogel.de

-----------------------------------------------------------------------

AuthName "Restricted Area"
AuthType Basic
AuthUserFile /home/shoplager-vogel.de/.htpasswd
AuthGroupFile /dev/null
require valid-user

Dieser JTL-Shop wird nur ein privates B2B sein.
Version ist JTL-Shop 4.05
 

Theodor

Mitglied
14. Dezember 2017
39
1
Nicht.. - [09/Mar/2018:13:08:46 +0100] "GET /favicon.ico HTTP/1.1" 500 1606 "http://shoplager-vogel.de/" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36"
 

Mirko.Schmidt User deaktiviert

Guest
Ich meinte die error.log nicht access.log
 

Theodor

Mitglied
14. Dezember 2017
39
1
Es tut mir Leid,
hier ist:
[Fri Mar 09 13:07:45.537403 2018] [authn_file:error] [pid 3605] (2)No such file or directory: [client 62.245.237.139:17429] AH01620: Could not open password file: /home/shoplager-vogel.de/.htpasswd, referer: http://shoplager-vogel.de/

Die Datei befindet sich dort im selben Verzeichnis wie die .htaccess-Datei
 

Mirko.Schmidt User deaktiviert

Guest
Anscheinend existiert aber die .htpasswd nicht. Vielleicht nicht vorhanden oder falsch geschrieben?
 

Theodor

Mitglied
14. Dezember 2017
39
1
Ich habe versucht, Variationen der URL, aber bisher keine funktioniert. also muss etwas anderes falsch sein, und meine Vermutung ist, dass etwas in der .htaccess-Datei dazu führt, dass es kaputt geht.
 

Mirko.Schmidt User deaktiviert

Guest
Der Pfad zu der Datei stimmt aber auch in .htaccess wie der oben angegeben ist?
 

Mirko.Schmidt User deaktiviert

Guest
Der Serverpfad wurde aber auch durch eine php.info gegen geprüft? Weil wenn der Pfad stimmt, dann müsste der Apache oder Nginx die Datei finden.
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
529
Halle
No such file or directory: [client 62.245.237.139:17429] AH01620: Could not open password file: /home/shoplager-vogel.de/.htpasswd
Die Fehlermeldung ist eindeutig. Das System kann die dort angegebene Datei nicht finden/lesen! Irgendwo ist also ein Schreibfehler drin. Groß-/Kleinschreibung beachtet? Leserechte für den Webserver?
 

Theodor

Mitglied
14. Dezember 2017
39
1
Hallo, alle miteinander,
Ich überprüfte alle Ihre Ideen wie Groß- und Kleinschreibung, Rechtschreibfehler, Leserechte, korrekter Pfad.
Alles ist richtig, so wie es sein sollte. Die Dateien befinden sich im Verzeichnis.
Vielleicht ist es etwas anderes, das bricht.
Der .htaccess ist ziemlich groß mit vielen Einstellungen. Soll ich es hier kopieren / einfügen? Für den Fall, dass Sie etwas finden, das ich vermisst habe?
 
Zuletzt bearbeitet:

deutschevita

Aktives Mitglied
7. November 2015
48
6
Hat der Webserver user (z.B. www-data) denn die entsprechenden Rechte im Verzeichnis /home/... zu lesen und zu schreiben? Sind in der VHost bzw. conf Datei die Einstellungen für .htaccess overrides richtig gesetzt?
Die ganze Datei wäre sicherlich sinnvoll. Die Fehlermeldung ist aber insoweit eindeutig. Der Server kann die Datei an der definierten Stelle nicht lesen. Entweder ist sie nicht da (die Pfade scheinen ja aber zu stimmen) oder er kann sie nicht einlesen, dann sind es die Rechte...
 

Ähnliche Themen