.htaccess - .htpasswd - Problem

( HTML, PHP, Javascript & Co ... )
Antworten
AranankA
Beiträge: 1558
Registriert: 11.09.2006, 10:12

Beitrag von AranankA »

Ich möchte die .htpasswd für den Ordner "versuch" nicht im selben Verzeichniss ablegen wie die .htaccess. Deshalb habe ich in der .htaccess den Pfad zur .htpasswd wie folgt festgelegt:

Code: Alles auswählen

/[hostadresse]/security/versuch/.htpasswd
Sinn & Zweck sollte sein, daß ich einen Ordner mit gleichnamigen Unterordnern + .htpasswd zu den Entsprechungen + .htaccess im Stammverzeichniss habe, weil das IMHO leichter zu warten ist.
In diesem Fall gibt es also einen Ordner im Stammverzeichnis der "versuch" heißt und die Passwortdatei dazu liegt in "Security/Versuch". Die .htpasswd zum Ordner "Test" liegt dann in "Security/Test" etc.

Dumm nur, daß das nicht klappt. Ich erhalte permanent "Internal Server Error". Warum?
Wenn ich beide .ht*-Dateien wieder in die Unterordner verschiebe, dann funktioniert es.
Der andere Weg wäre mir aber lieber...
Merlin
Beiträge: 4567
Registriert: 31.08.2006, 23:08

Beitrag von Merlin »

Versuch mal, den absoluten Pfad zu .htpasswd anzugeben. D.h., beim webserver auf der eigenen Platte incl. LW-Buchstaben, beim webhoster im Netz müsstest du nachfragen, wie die das handhaben.

Die Pfadangabe in der .htaccess geht nicht vom document-root aus.
AranankA
Beiträge: 1558
Registriert: 11.09.2006, 10:12

Beitrag von AranankA »

Habe ich eigentlich ([hostadresse] steht für den Gesamtpfad, so wie er vom Hoster verlangt wird) gemacht.

Ich sehe hier irgendwie nicht das Problem im Unterschied von:

Code: Alles auswählen

/usr/export/www/vhosts/funnetwork/hosting/arananka/security/versuch/.htpasswd
bei

Code: Alles auswählen

/usr/export/www/vhosts/funnetwork/hosting/arananka/versuch/.htaccess
zu

Code: Alles auswählen

/usr/export/www/vhosts/funnetwork/hosting/arananka/versuch/.htpasswd
bei

Code: Alles auswählen

/usr/export/www/vhosts/funnetwork/hosting/arananka/versuch/.htaccess
Benutzeravatar
Lighty
Beiträge: 8397
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

... kann sein dass das jetzt ein wenig konfus läuft,
aber ich versuchs mal ! ;)
( ist irgendwie nicht mein Tag Heute ) :D

Ich habe hier den Ordner Test in dem der Ordner Test liegt !
In diesem ist ein PW-Schutz !
Die dazugehörige htpasswd habe ich in einen anderen Ordner verschoben !
( Test/Test/Test_htpwd )
Login: Lighty / PW: TestTest
LG, Lighty
AranankA
Beiträge: 1558
Registriert: 11.09.2006, 10:12

Beitrag von AranankA »

Ein Bild sagt mehr als 1000 Worte:

Bild
Und genau das funktioniert nicht.
--------------------------------------------------
Das hier funktioniert, wenn die .htpasswd im Ordner "privates" liegt:

Code: Alles auswählen

# .htaccess für "privates"

AuthUserFile /usr/export/www/vhosts/funnetwork/hosting/alphraue/privates/.htpasswd
AuthName "Privates"
AuthType Basic
require valid-user
Aber das hier funktioniert nicht, wenn die .htpasswd" im Unterordner "privates" des Hauptordners "security" liegt:

Code: Alles auswählen

# .htaccess für "privates"

AuthUserFile /usr/export/www/vhosts/funnetwork/hosting/alphraue/security/privates/.htpasswd
AuthName "Privates"
AuthType Basic
require valid-user
In diesem Fall erhalte ich beim Aufruf der Seite keine Eingabemaske vom Browser sondern die Meldung: "Internal Server Error"
Benutzeravatar
Lighty
Beiträge: 8397
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

Bei mir ist folgendes anders !

AuthGroupFile /dev/null
AuthName ByPassword

Ausserdem ist zwischen dem Hauptverzeichnis und der .htpasswd jew. ein // ( Doppelslash )
AuthUserFile Host-Verzeichnis//Test/Test/Test_htpwd//.htpasswd
LG, Lighty
AranankA
Beiträge: 1558
Registriert: 11.09.2006, 10:12

Beitrag von AranankA »

Der Provider sieht zur Erstellung ein Tool vor (Schaust du hier.) und setzt folgende Anleitung zu Benutzung hintendran. Danach richtete ich mich... ...nur eben dass ich (zu besseren Verwaltung) ein anderes Verzeichniss wählte.
Benutzeravatar
Lighty
Beiträge: 8397
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

... mmmh !?
Könnte es an den chmod-Rechten des Ordners liegen !?
LG, Lighty
AranankA
Beiträge: 1558
Registriert: 11.09.2006, 10:12

Beitrag von AranankA »

Meinst du damit, dass der Hoster das nicht zulässt?
Weil: An den Zugriffsrechten kann ich ja eigentlich nix ändern...
Benutzeravatar
Lighty
Beiträge: 8397
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

AranankA hat geschrieben: Weil: An den Zugriffsrechten kann ich ja eigentlich nix ändern...
... das solltest du aber können ! ;)
( per FTP-Zugriff )
(( ansonsten würde ich den Hoster wechseln ))

... ob es damit zusammenhäng, ka ... ist ne Vermutung !
Hatte das Problem bei einem Bekannten, mit Evanzo und einem cgi-bin-Ordner !
Da ist es zwingend erforderlich das beides, Ordner und Datei, chmod 755 haben, sonst gib es ein "Internal Server Error" !
LG, Lighty
AranankA
Beiträge: 1558
Registriert: 11.09.2006, 10:12

Beitrag von AranankA »

Mhhhh... Werde ich mich sofort kundig machen.
Ansonsten: Ich will eh wechseln (drohte ich ja schon per ICQ an). Bild
Antworten

Zurück zu „Webdesign“