Avatar billede mazlar Nybegynder
07. maj 2003 - 20:38 Der er 13 kommentarer og
1 løsning

problermer med .htaccess

Jeg har problemer med at få password autorisation til at virker på mit site.

jeg har lagt en php fil op i mit dir der er /password/ som hedder sti.php og ser sådan her ud:

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

det skulle jo så give mig den fuldstændige sti:

/STORE/my_domain/public_html

min .htaccess ser således ud:

AuthName "TESTPASSWORDBESKYTTELSE"
AuthType Basic
AuthUserFile /STORE/my_domain/public_html/password/.htpasswd
require valid-user

og min .htpasswd:

user:dGRkPurkuWmW2

(det er user:test)

men det virker ikke!

nogen der har en ide til hvad der kan være galt?
Avatar billede htm Nybegynder
07. maj 2003 - 21:08 #1
Er det din egen server? Hvilket OS er det så?
Hvad er det der ikke virker? Kommer der en loginboks op?

har du fulgt vejledningen på: http://www.webcafe.dk/artikler/apache/htaccesspassword/
Avatar billede mazlar Nybegynder
07. maj 2003 - 21:15 #2
den kører Apache

og nej der kommer intet frem og den beskyter ikke dir'et

og ja jeg har fulgt vejledningen til punkt og prikke...
Avatar billede htm Nybegynder
07. maj 2003 - 21:16 #3
OK - den kører apache, det kunne jeg godt tænke mig til da dette kun virker på apache. Jeg mente kører du Windows eller Linux?

Er det din egen server?

Er du sikker på at den ikke hedder .htaccess.txt?
Avatar billede htm Nybegynder
07. maj 2003 - 21:19 #4
Hvis det er din egen server skal du først slå til at du må bruge .htaccess.

Find følgende i din httpd.conf og ret None til All i den linie der står for sig selv

#
# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",
# "AuthConfig", and "Limit"
#
    AllowOverride None
Avatar billede mazlar Nybegynder
07. maj 2003 - 21:20 #5
det er slået til, og nej det er ikke min egen server...
Avatar billede htm Nybegynder
07. maj 2003 - 21:22 #6
Det er ikke mange spørgsmål du svarer på hva? :-)

Har du tjekket at din fil ikke hedder .htaccess.txt?

For at lave den skal du i eks. notepad og sige gem som og så skrive ".htaccess" i filnavn - husk " skal med - også vælger du alle filtyper i filtype!
Avatar billede mazlar Nybegynder
07. maj 2003 - 21:29 #7
ja den hedder .htaccess og ikke .txt eller andet...
Avatar billede htm Nybegynder
07. maj 2003 - 21:38 #8
Er det Windows eller Linux der kører på det webhotel???

Når der ikke kommer nogen loginboks op er det fordi at din .htaccess fil ikke bliver kaldt / eksekveret! Der kan være forskellige årsager til dette:

1. filen hedder ikke .htaccess
2. Der ligger ikke nogen .htaccess fil :-)
3. Det er ikke slået til på serveren
4. Det er ikke de fornødne rettigheder til at kører passwordbeskyttelse skal stå til AuthConfig eller All mener jeg at det er!

Hvis du er sikker på alle ovenstående punkter kan du forsøge at lukke din browser helt ned (alle vinduer) og gå ind på siden igen for at se om der er password på nu - prøv også og tryk CTRL+F5
Avatar billede mazlar Nybegynder
08. maj 2003 - 06:30 #9
den ligger på linux!
Avatar billede htm Nybegynder
08. maj 2003 - 20:32 #10
Har du prøvet alle muligheder jeg har givet dig?
Avatar billede mazlar Nybegynder
08. maj 2003 - 20:49 #11
ja de 2 første, og de 2 sidste kan jeg så ikke svare på, men jeg blev lovet jeg havde mulighed for at bruge .htaccess så det går jeg jo ud fra er slået til.
Avatar billede htm Nybegynder
08. maj 2003 - 20:57 #12
Prøv og smid dette i en .htaccess

DirectoryIndex mazler.mazler

og så lav en fil der hedder mazler.mazler med noget indhold i, og se om denne bliver loadet når du går ind i bibliotektet.

Hvis det ikke er tilfældet skal du have fat i din udbyder og spørge dem om .htaccess er slået til!
Avatar billede hemmelig_ninja Nybegynder
12. maj 2003 - 11:40 #13
Dette er hvad der står i min httpd.conf
Det virker, og nu skal user være adm.
self skal brugeren være oprettet.
så let er det, du skal bare rette det til, til dit brug.


<Directory "/var/www/html/ul-dl">
        AuthType Basic
        AuthName "Kun adgang for godkendte brugere"
        AuthUserFile /etc/httpd/passwd/passwords
        Require user adm
</Directory>
Avatar billede mazlar Nybegynder
12. maj 2003 - 17:06 #14
AuthType Basic
        AuthName "Kun adgang for godkendte brugere"
        AuthUserFile /etc/httpd/passwd/passwords
        Require user adm

står det i din admin? ville jeg mene skulle stå i .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