Avatar billede ladyhawk Praktikant
13. november 2003 - 22:02 Der er 47 kommentarer og
1 løsning

Hvorfor virker .htaccess ikke?

Jeg vil gerne tilføre en side et password. Jeg har ikke så meget forstand på asp, vb.net og php. Derfor har jeg valgt at bruge .htaccess.
Men det virker ikke. Det ligger på en Apache server, så den skulle være god nok.
Det er godt nok et sub domæne. Har det noget at sige?
Skal htaccess ligge på serveren i forvejen, før man kan bruge den?

Jeg er kommet så langt at der kommer en boks frem der spørger om brugernavn og password.

Jeg har været forbi "webcafeen" men fandt ikke nogle svar. Kan I hjælpe mig?

Tak :o) LadyHawk
Avatar billede ztyxx Nybegynder
13. november 2003 - 22:03 #1
ved du om du i det hele taget har adgang til at bruge .htaccess ?
Avatar billede snigermunken Nybegynder
13. november 2003 - 22:03 #2
hvad er det der ikke virker? godkender den ikke brugernavn og password?

Du har defineret htpassword stien i .htaccess filen?
13. november 2003 - 22:04 #3
.htaccess SKAL ligge i roden af webstedet.
Avatar billede erikjacobsen Ekspert
13. november 2003 - 22:06 #4
.htaccess skal ligge i den mappe den skal bruges i. Det behøver
ikke være i roden af webstedet.
Avatar billede snigermunken Nybegynder
13. november 2003 - 22:06 #5
den skal ligge i den mappe du ønske at beskytte med password.

Jeg har selv to .htaccess filer på min side, så den SKAL ikke ligge i roden.
Avatar billede ztyxx Nybegynder
13. november 2003 - 22:08 #6
det er, som erikjacobsen siger, lige meget hvor .htaccess ligger, dog nedarves .htaccess nedad i de mapper der ligger under mappen den er i, medmindre andet er defineret i .htaccess
Avatar billede erikjacobsen Ekspert
13. november 2003 - 22:09 #7
Vi du vise os din .htaccess fil?
Avatar billede ladyhawk Praktikant
13. november 2003 - 22:13 #8
.htaccess filen ligger i samme mappe some den side jeg ønsker beskyttet. htpasswd ligger i en anden mappe.

Dette er indholdet af .htaccess:

AuthName "-- You are about to enter Members Area. --"
AuthType Basic
AuthUserFile /passwd/htpasswd
require valid-user
Avatar billede erikjacobsen Ekspert
13. november 2003 - 22:15 #9
AuthUserFile /passwd/htpasswd    - er det den fulde sti til denne fil. Helt
fra roden af filsystemet?
Avatar billede ladyhawk Praktikant
13. november 2003 - 22:19 #10
Jeg har læst mig frem til hvordan jeg skulle gøre på webcafeen. Jeg forstår det på den måde at, jeg skal anbringe .htaccess filen der hvor filen jeg ønsker beskyttet ligger. er det korrekt?
Avatar billede ladyhawk Praktikant
13. november 2003 - 22:19 #11
Undskylde. Ja det er det.
Avatar billede erikjacobsen Ekspert
13. november 2003 - 22:20 #12
Så det er din egen server, der kører linux eller lignende, og ikke et webhotel.

Ok - så skal vi se hvad der står i htpasswd
Avatar billede ladyhawk Praktikant
13. november 2003 - 22:23 #13
LOL....ja da..:
ladyhawk:hardudetgodt
Avatar billede erikjacobsen Ekspert
13. november 2003 - 22:24 #14
ok, hardudetgodt skal krypteres! Det står faktisk på webcafe - 2 secs
Avatar billede erikjacobsen Ekspert
13. november 2003 - 22:25 #15
ladyhawk:ieSRQZL9FC7oM

formentlig - brug programmet htpasswd
Avatar billede ladyhawk Praktikant
13. november 2003 - 22:26 #16
Ja det er jeg klar over....jeg havde i første omgang krypteret, men heller ikke det virkerde....
Avatar billede erikjacobsen Ekspert
13. november 2003 - 22:27 #17
men det skal det altså - det skal virke
Avatar billede snigermunken Nybegynder
13. november 2003 - 22:28 #18
tror du fik sprunget denne den af artiklen over:

Få skidtet til at virke

Eneste hængeparti er nu, at finde ud af, hvor du skal smide din "htpasswd"-fil. Med andre ord: hvad er stien til dit bibliotek?

    * Hvis du har adgang til PHP kan du smide følgende fil op på serveren:

<?php
echo "<html>" . $_SERVER["DOCUMENT_ROOT"] . "</html>";
?>

      Kald filen i din browser, og den skulle gerne vise dig det, du vil vide.
    * Hvis du har ssh-adgang kan du logge på din konto og skrive "pwd" (uden citations-tegn), hvorefter du skulle få stien.
    * Hvis du ikke har nogen af delene må du henvende dig til din system-administrator og stille ham disse tre spørgsmål:
        1. Hvorfor har jeg ikke adgang til PHP
        2. Hvorfor har jeg ikke ssh-adgang?
        3. Hvad er stien til mit bibliotek på serveren?

Nu skulle du så være helt klar til at uploade.



For stien lyder forkert.
Avatar billede ladyhawk Praktikant
13. november 2003 - 22:34 #19
Den har jeg læst....men jeg har lige fnudet ud af dette:

Hver gang jeg logger på ftp er .htaccess filen væk. Slettes den auotmatisk?  Det sted hvor siden ligger understøtter, php asp javascript og har et cgi-bibl.
Avatar billede erikjacobsen Ekspert
13. november 2003 - 22:35 #20
Nej - men den er "hidden", så den bliver ikke vist. Prøv at hente den, så er den der jo.
Avatar billede erikjacobsen Ekspert
13. november 2003 - 22:35 #21
"Det sted hvor siden ligger"......jamen er det et webhotel??
Avatar billede ladyhawk Praktikant
13. november 2003 - 22:37 #22
Jo det er. Det ligger på en server i USA. Det hedder CPanel. www.cpanel.com

Hvordan kalder jeg filen?
Avatar billede erikjacobsen Ekspert
13. november 2003 - 22:39 #23
Så er stien da forkert hvis det ikke er din egen dedikerede server. Se hvad
snigermunken skriver
Avatar billede snigermunken Nybegynder
13. november 2003 - 22:39 #24
har du oprettet en php fil med: <?php
echo "<html>" . $_SERVER["DOCUMENT_ROOT"] . "</html>";
?>, uploaded den og åbnet den i browseren og har fået /passwd/ frem i browseren?

for jeg er ret sikker på det forkert, medmindre du har oprettet mappen i roden af OS.
Avatar billede ladyhawk Praktikant
13. november 2003 - 22:41 #25
Nej det har jeg ikke prøvet, da det ikke var nødvendigt ifølge webcafeen.
Hvad kalder jeg så php filen?

Ja, meget undskylde, men dette er ret nyt for mig....
Avatar billede erikjacobsen Ekspert
13. november 2003 - 22:44 #26
Du kalder den hansen.php
Avatar billede ladyhawk Praktikant
13. november 2003 - 22:47 #27
Den kunne ikke vises
Avatar billede erikjacobsen Ekspert
13. november 2003 - 22:50 #28
Du skal også lægge den det korrekte sted - jeg kender ikke din udbyder,
så det kan være forskelligt, men i mappen med offentlige html/php filer.
Avatar billede ladyhawk Praktikant
13. november 2003 - 22:50 #29
Ok ser lige på det...
Avatar billede ladyhawk Praktikant
13. november 2003 - 23:06 #30
et kommer til at tage længere tid, da jeg skal ind og lede i alle mapperne. Der står nemlig ikke noget om at de understøtter den, men der står heller ikke at de ikke understøtter det.....

Kom lige med et svar så du kan få dine point. Mange tak for tålmodigheden.
Avatar billede erikjacobsen Ekspert
13. november 2003 - 23:12 #31
Understøtter hvad? Hvad kan du på din server - der er også andre måder.
Avatar billede ladyhawk Praktikant
13. november 2003 - 23:15 #32
Ok.....Jeg har nu fundet en mappe der hedder htpasswd. Skal jeg så placere filerne der?
Avatar billede erikjacobsen Ekspert
13. november 2003 - 23:20 #33
En mappe eller et program? Hvad er det for en server? Hvorfor, hvordan,
hvorledes....?? Kan du ikke forklare lidt mere om det du gør?
Avatar billede ztyxx Nybegynder
13. november 2003 - 23:33 #34
ladyhawk> på Apache hedder mappen der indeholder de filer der skal kunne ses htdocs, så det er der den skal lægges
Avatar billede ladyhawk Praktikant
13. november 2003 - 23:34 #35
Er htpasswd en exe fil?

Det ligger i en mappe på selve serveren. Altså den med htpasswd.
Avatar billede erikjacobsen Ekspert
13. november 2003 - 23:36 #36
Formentlig er det et program - sådan et følger der typisk med. Men gider
du bruge lidt tid på at forklare hvad det er for en tingest du har fået
lov til at lege med, og hvad den kan?
Avatar billede ladyhawk Praktikant
13. november 2003 - 23:39 #37
Uha....Jeg er kun co-administrator, og har ikke adgang til alle mapper og filer på ftp'en, så der må jeg nok være dig svar skyldig. Men serveren understøtter alle de gængse scripts.
Avatar billede ztyxx Nybegynder
13. november 2003 - 23:41 #38
ladyhawk> så læg den i den mappe du må lægge dine sider i
Avatar billede ladyhawk Praktikant
13. november 2003 - 23:43 #39
Ok....tak for din tålmodighed....du må være en overbærende person.
Vil du ikke have nogle point?
Avatar billede ladyhawk Praktikant
13. november 2003 - 23:44 #40
Mappen hedder puplic_html
Avatar billede ztyxx Nybegynder
13. november 2003 - 23:46 #41
så er det den du skal lægge den i
Avatar billede ladyhawk Praktikant
13. november 2003 - 23:46 #42
Ok det prøver jeg :o)
Avatar billede ladyhawk Praktikant
13. november 2003 - 23:52 #43
Det gik da slet ikke. Så kunne jeg ikke komme på main siden.....
Avatar billede ladyhawk Praktikant
13. november 2003 - 23:56 #44
Nå men jeg bliver nødt til at gå i seng....Forløbig tak for hjælpen....Hvis I vil have point skal I altså komme med svar  og ikke kommentar,. :o)
Avatar billede ztyxx Nybegynder
13. november 2003 - 23:57 #45
hvis det er en bestemt fil du vil beskytte, kan du gøre det med

<Files fil.php>
require valid-user
</Files>
Avatar billede ladyhawk Praktikant
25. november 2003 - 21:57 #46
Jeg har endnu ikke fået det til at virke. enten blev filerne væk, når´jwg åbnede siden, eller så ville den ikke acceptere mit kodeord.

Jeg bliver nok nød til at finde en anden løsning. Tak for hjælpen.

Hvis der er nogen af jer der vil have point, skal i lige vende tilbage med svar...:o)
Avatar billede ztyxx Nybegynder
25. november 2003 - 22:00 #47
hvis ikke du har fået en løsning til at virke, kan du bare beholde point du evt. havde tiltænkt mig ;-)
Avatar billede ladyhawk Praktikant
04. januar 2004 - 23:02 #48
Lukker
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
Kurser inden for grundlæggende programmering

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