Avatar billede jonatand Nybegynder
10. februar 2002 - 23:48 Der er 31 kommentarer og
1 løsning

.htaccess

Jeg kan ikke få .htaccess til at virke.
Den virker fint nok med fejlmeddelelse, hvis en bruger kommer til at skrive noget forkert i adreseslinjen, eller hvis der er et dødt link til siden, men jeg kan ikke få password-beskyttelse af mapper til at virke.

Er der nogen der kan fortælle mig hvordan jeg gør?(ikke noget link til en guide da jeg har kørt mange guider igennem)

Jeg er kommet så langt så hvis jeg prøver at komme ind på en mappe, kommer der en prompt frem - som der skal - hvor man skal logge ind.
Når jeg skriver bruger og pass kan den ikke finde det, så det er ligesom at .htpasswd ligger et forkert sted.
Den ligger i /password/admin/htpasswd
og det er også der .htaccess refererer til...

Hvad kan problemet være?
Avatar billede ztyxx Nybegynder
10. februar 2002 - 23:54 #1
.htpasswd
/password/admin/htpasswd
mangler du  at sætte et punktum, eller er det bare en skrivefejl her??
Avatar billede erikjacobsen Ekspert
10. februar 2002 - 23:54 #2
Unix/Windows? angiver du den fulde sti til passwordfilen?
Avatar billede jonatand Nybegynder
10. februar 2002 - 23:56 #3
unix.
Der skal da ikke punktum på den fil, skal der?
Avatar billede ztyxx Nybegynder
10. februar 2002 - 23:59 #5
jonatand, punktum eller ej, så skal de være ens, altså stien skal være
/password/admin/.htpasswd hvis filen hedder .htpasswd
Avatar billede jonatand Nybegynder
11. februar 2002 - 00:01 #6
Ja, men de er ens, uden punktum...

Chanoa: Jeg har gjort det der står i guiderne, derfor ingen guider! Læs spørgsmålet...
Avatar billede erikjacobsen Ekspert
11. februar 2002 - 00:01 #7
Fuld sti? Er du på et webhotel er det ikke den fulde sti. Det kunne
være

  /WWW/domanenavn/password/admin/htpasswd
Avatar billede ztyxx Nybegynder
11. februar 2002 - 00:04 #8
hvis du har adgang til php så smid dette i en fil i mappen .htpasswd ligger i så kan du se stien

sti.php:

<?
echo "<html>$DOCUMENT_ROOT</html>";
?>
Avatar billede Noone Nybegynder
11. februar 2002 - 00:04 #9
Smid de sidste 10 linier fra error loggen så, det gør det 500000 gange nemmere at finde fejlen. (Lav et request der fejler lige inden du henter linierne)
Avatar billede jonatand Nybegynder
11. februar 2002 - 00:04 #10
den fulde sti ($DOCUMENT_ROOT) er
/web/www.domain.dk/
Men det vil stadig ikke virke!
Avatar billede Noone Nybegynder
11. februar 2002 - 00:04 #11
Desuden ver mine links til dokumentationen/manualen altså IKKE noget med guider!
Avatar billede jonatand Nybegynder
11. februar 2002 - 00:07 #12
chanoa: nej-nej, godt nok, men jeg kan ikke bruge det alligevel....
Avatar billede ztyxx Nybegynder
11. februar 2002 - 00:08 #13
det skulle tilfældigvis ikke være freepaq der er din host??
Avatar billede erikjacobsen Ekspert
11. februar 2002 - 00:10 #14
OK, se hvad jeg har skrevet i en af mine filer (næsten):

AuthUserFile /home/whatever/whetever/admin.pass
AuthGroupFile /dev/null
AuthName 'Protected Area'
AuthType Basic

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

Du har et krypteret password i filen, ik' ? Sådan ca.

jonatand:hGyg76Tytg

selv om dit password er "secret"
Avatar billede jonatand Nybegynder
11. februar 2002 - 00:10 #15
ztyxx: nej, det er det ikke!
Wannafind....
Avatar billede Noone Nybegynder
11. februar 2002 - 00:13 #16
Tillader de overhovdet at du bruger .htaccess filer til at beskytte et dir?
Avatar billede jonatand Nybegynder
11. februar 2002 - 00:15 #17
chanoa, det ved jeg ikke, men det virker jo fint nok det der med fejlmeddelelser, hvis man kommer ind på en forkert side...
Avatar billede jonatand Nybegynder
11. februar 2002 - 00:17 #18
AuthName "Login"
AuthType Basic
AuthUserFile /web/www.domain.dk/admin/password/beskyt/admin.pass
require valid-user
Avatar billede jonatand Nybegynder
11. februar 2002 - 00:21 #19
Skal det være krypteret?
Avatar billede erikjacobsen Ekspert
11. februar 2002 - 00:22 #20
Yeps. Jeg finder lige et til dig
Avatar billede erikjacobsen Ekspert
11. februar 2002 - 00:23 #21
Sådan - det er "secret":

jonatand:tmPv342m83Cr6
Avatar billede jonatand Nybegynder
11. februar 2002 - 00:24 #22
123:MTTuFPm3y4m2o
123:123
Sætter jeg så bare den øverste ind i admin.pass?
Avatar billede erikjacobsen Ekspert
11. februar 2002 - 00:24 #23
(jeg telnetter til mit webhotel og kører et program, der
hedder htpasswd - det *kan* være der er foskel på algortmen
på forskellige unix-er....)
Avatar billede erikjacobsen Ekspert
11. februar 2002 - 00:25 #24
Ok - du kan selv .))
Avatar billede jonatand Nybegynder
11. februar 2002 - 00:26 #25
Jeg kan stadig ikke få det til at virke!!

Min .htaccess-fil:
AuthName "Login"
AuthType Basic
AuthUserFile /web/www.domain.dk/admin/password/beskyt/admin.pass
require valid-user

Min admin.pass fil:
jonatand:tmPv342m83Cr6
Avatar billede erikjacobsen Ekspert
11. februar 2002 - 00:27 #26
Hvordan fik du krypteret dit password? Prøv det
Avatar billede erikjacobsen Ekspert
11. februar 2002 - 00:28 #27
Du kan også prøve at skrive præcis det jeg skrev (med
de nødvendige ændringer).

(et svar - jeg slutter for i aften - hvis og kun hvis det lykkes,
kan du drysse et par point min vej)
Avatar billede jonatand Nybegynder
11. februar 2002 - 00:29 #28
jonatand:c2DfMdsk9AZpY har jeg lige krypteret via. en form på webcafe...

Men vil stadig ikke virke!...
Avatar billede erikjacobsen Ekspert
11. februar 2002 - 00:31 #29
Du skal nok gøre det hos wannafind (eh, jo, godnat..)
Avatar billede Noone Nybegynder
11. februar 2002 - 00:44 #30
Hent windows versionen af apache, der følger htpasswd.exe med. Det er samme algoritme uanset OS, så du kan bare bruge den.

Og selv om man kan ændre errordocuments betyder det IKKE at man også kan password beskytte dirs. (Læs lidt på de 4 links jeg smed tidligere, specielt det første.)

Hvis du har adgang til error loggen vil det være MEGET nemmere at hjælpe, da den indeholder den precise fejl meddelelse.
Avatar billede erikjacobsen Ekspert
11. februar 2002 - 08:14 #31
Det er ikke nødvendigvis samme algoritme allesteder
Avatar billede jonatand Nybegynder
22. marts 2002 - 13:15 #32
Serveren tillader ikke .htaccess....
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester