Link via .htacces+.htpsswd schützen

04/03/2012 18:22 checkersmile#1
Guten abend ,

ich versuche bei meinem Browsergame den Adminberreich zu schützen doch leider tritt jedes mal das selbe problem auf !

Wenn ich den Link zum Adminberreich öffne und das Passwort von der .htpsswd eingebe kommt dieser Error code:

Serverfehler!

Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist. Der Server ist entweder überlastet oder ein Fehler in einem CGI-Skript ist aufgetreten.

Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.
Error 500
localhost
04/03/12 18:24:44
Apache/2.2.3 (Win32) DAV/2 mod_ssl/2.2.3 OpenSSL/0.9.8d mod_autoindex_color PHP/4.4.2


Ich habe 100% die richtige verzeichnis adresse angegeben


Der Hauptordner liegt diereckt auf dem Destop C:\Users\admin\Desktop\DsLan\htdocs\admin.htpasswd
04/03/2012 20:53 al.Jay#2
Bei Linux tritt dieses Problem auf, wenn der User nicht die Rechte hat um auf den Ordner zuzugreifen.
Das kannst du beheben in dem du den Ordner freigibst.

Wie genau das unter Windows aussieht, weiss ich leider nicht.
04/03/2012 20:55 Whoknowsit#3
Poste mal bitte die .htaccess. Die .htpasswd sollte übrigens aus sicherheitsgründen mit einem Punkt beginnen (für den Fall, dass sie wirklich admin.htpasswd heißt).
04/03/2012 21:01 al.Jay#4
@Whoknowsit an sich ist die Frage ja berechtigt, allerdings erkennt man bereits am Errorcode, dass mit der htacces alles in Ordnung ist.
04/03/2012 21:23 checkersmile#5
Windows 7 64bit
nein sie heisst nicht admin.passwd sie ist nur im ordner admin vorhanden ;-)
noch welche fragen ?
04/03/2012 22:56 al.Jay#6
Hast du mal probiert die Rechte für das Verzeichnis zu ändern?
04/04/2012 10:16 checkersmile#7
Ich habe noch garnichts versucht , außer Username und Passwort umgeschrieben .
04/04/2012 10:54 Gordge#8
poste mal die Apachelogs
04/04/2012 11:12 checkersmile#9
1.acces.log Hier seht man sicherlich warum es nicht funktioniert mit dem Adminberreich , und es gibt auch zwischenzeitig wo es funktioniert im log , weil ich dann die htacces und die htpasswd rausgenommen habe , um etwas einzustellen , also nicht wundern !


2.error.log Ich habe momentan sowieso noch einen 2 error den ich nicht verursacht habe , er war schon drinne , eventuell weiss ja einer woran es liegt und was die lösung wär !


Mfg .
04/07/2012 10:57 checkersmile#10
Bump
Das problem besteht immer noch :(
04/07/2012 11:04 al.Jay#11
Du siehst ja auf welches Verzeichnis zugegriffen wurde. Man kann erkennen, dass es immer bei /admin den Fehler 500 gibt. Leider bringt uns das nicht weiter, weil das ''Internal Server Error heisst''. Also heisst es nur, Apache kann nichts dafür.

Wie ich schon gesagt habe, muss Apache auf den Ordner /admin zugreifen können.
Wenn du den Ordner als Administrator oder Root angelegt hast, musst du ihn entweder dem User zuteilen oder freigeben (Filezilla Rechte des Ordners 770 setzen und ''Für alle Unterordner und Dateien übernehmen'' anklicken.)