Avatar billede dang3r Nybegynder
10. november 2003 - 17:40 Der er 12 kommentarer og
1 løsning

Hælp til en .htacces-mappe!?

Jeg har brug for en hånd. Jeg skal bruge en _komplet_ beskrivelse af opsætning af .htacces+ htpasswd! Jeg har engang prøvet at få det til at fungere, men det kunne jeg ikke:(
Håber at nogen gir sig tid til at beskrive dét.
(Jeg har lidt erfaring med php så tro ikke at jeg er hlet ny..:)
Avatar billede danino Nybegynder
10. november 2003 - 17:42 #1
webcafe.dk har en god guide, som jeg selv lærte det fra... Tjek den her: http://www.webcafe.dk/artikler/apache/htaccessintro/
Avatar billede ohmish Nybegynder
10. november 2003 - 17:45 #2
Lav og krypter et kodeord på http://freebsd.andersenit.dk

Indsæt den generede linie i en tom tekstfil, og kald den .htpassword

Upload .htpassword til en mappe som ikke kan tilgås direkte via nettet.

Ret AuthUserFile linien i .htaccess filen til /din/sti/til/.htpassword. Dvs. den fulde sti til den skjulte mappe på dit webhotel.


Filerne skal se ca. sån her ud:


.htaccess:
deny from all
AuthType Basic
AuthUserFile /usr/local/www/hjemmeside/db/.htpassword
AuthName "Restricted area"
require valid-user
satisfy any

(AuthUserFile stien skal rettes til)


.htpassword:
Hans-Ole:$1$5f901612$Y0EkamCd/.B.bVEfTSinS/
Avatar billede ohmish Nybegynder
10. november 2003 - 17:46 #3
hvis du ikke kender den fulde sti, kan du evt. fremprovokere en php-fejl og se stien i fejlmeddelelsen.
Avatar billede dang3r Nybegynder
10. november 2003 - 17:49 #4
Hmmm. Det var faktisk den artikel jeg brugte da jeg forsøgte første gang...?
Men ohmish skriver-: .htpassword. Artiklen siger: htpasswd
Hvilken er korrekt?
Avatar billede htm Nybegynder
10. november 2003 - 17:53 #5
Det er fuldstændigt ligegyldigt hvad filen hedder bare du kalder den med det rigtige navn i din .htaccess.

ohmish>> For at finde den fulde sti, behøver du ikke og fremprovokere en phpfejl. bare skriv dette i en php-fil
echo $_SERVER["DOCUMENT_ROOT"];

dang3r>> Hvor sidder du fast? Hvad sker der eller ikke sker?
Avatar billede danino Nybegynder
10. november 2003 - 17:54 #6
htpasswd virker fint... det bruger jeg nemlig... men jeg skal ikke kunne sige, om det andet virker...
Avatar billede dang3r Nybegynder
11. november 2003 - 14:07 #7
Nå... Jamen jeg prøver og gennemtjekker...
Håber det funger..
Avatar billede dang3r Nybegynder
11. november 2003 - 15:54 #8
Det virker ikke! Ahhrrg!!
Jeg har lavet filerne, stierne er gennmtjekket, det er ikke det.
Der kommer ingen "boks" frem når man entrer den mappe de liger i!
Det er underligt, jeg kan ikke se min .htacces via FTP program, jeg har tjekket med både coffeeCup og FTPCommander??!!
De ligger på 1go.dk kimdang3r.1go.dk/securelog - der er fri adgang og der sker ik en skid øv øv.
Nogen der har en go ide??
Avatar billede danino Nybegynder
11. november 2003 - 16:19 #9
At du ikke kan se den, skyldes formentlig at webserveren ligger på en unix-maskine. Det betyder nemlig at alle filer der starter med . er skjulte. Du skal derfor sætte dit FTP-program op til at vise alle filer.
Avatar billede htm Nybegynder
11. november 2003 - 17:58 #10
Sikker på at den ikke hedder .htaccess.txt ? Hvordan har du lavet den?

Det kræver også at serveren er slået til at måtte bruge .htaccess med auth, prøv og skriv en mail til dit webhotel.
Avatar billede ohmish Nybegynder
11. november 2003 - 23:18 #11
så vidt jeg husker har 1go.dk ændret deres htaccess regler, så man ikke kan bruge det. at man ikke kan se filen i ftp er dog ret normalt.
Avatar billede ohmish Nybegynder
11. november 2003 - 23:19 #12
hos www.frac.dk er det finfin.
skift evt. til dem
Avatar billede dang3r Nybegynder
13. november 2003 - 13:32 #13
Nu er problemet løst...
Det var .htaccess, ikke .htacces
Jeg manglede bar et S :(
Noobi-fejl.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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