Avatar billede startlinket.dk Nybegynder
16. marts 2002 - 17:53 Der er 5 kommentarer og
1 løsning

htaccess virker ikke...

Jeg har installeret FoxServ og har mit admin system liggende på min egen computer her:
C:/Program Files/FoxServ/www/admin/

Jeg har så i min .htaccess fil skrevet dette ind under AuthUserFile:

C:/Program Files/FoxServ/www/admin/htpasswd

Men der kommer bare denne fejlmeddelelse:

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, email and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.



--------------------------------------------------------------------------------

Apache/1.3.22 Server at localhost Port 80

Det viser sig at være fordi at der er mellemrum mellem Program og Files.
Men det er der jo... Jeg kan ikke bare sætte to " rundt om.
For så bliver htaccess bare slået helt fra og så kan man alligevel godt komme derind.

Så hvad kan så være galt?
Hvorfor kan jeg ikke bare lægge htpasswd filen i roden af drevet og så skrive: C:\htpasswd ?
Det virker nemlig ikke og så kommer den alligevel bare derind.
Jeg ved heller ikke om det er \ eller / at jeg skal bruge til stien...

Hvad skal jeg gøre?
Avatar billede sukos Juniormester
16. marts 2002 - 17:59 #1
Prøv at starte med at lægge din htpasswd i samme mappe.

AuthType Basic
AuthName "By Invitation Only"
AuthUserFile htpasswd
Require user ditnavn

Hvis det så virker, er du da et stykke af vejen :o)
Avatar billede startlinket.dk Nybegynder
16. marts 2002 - 18:02 #2
Er det ikke require valid-user (Det hele med småt).
Og skal AuthUserFile ikke være hele stien til filen, fra roden af drevet?
Avatar billede startlinket.dk Nybegynder
16. marts 2002 - 18:06 #3
"ditnavn" skal være det samme som brugernavnet i htpasswd?
Avatar billede x4all_dk Nybegynder
16. marts 2002 - 22:03 #4
Hej - har selv rodet med at få det til at virke på Windows,
og har lavet en lille vejledning. (www.mdz.dk)

0)
opret biblioteket ex. "c:\webserver\pages\area51"
Lav en "index.html" fil og smid den der. (meget vigtigt)

1)
Opret brugere og passwords med Apache´s eget værktøj, som kan findes
i "\apache\bin\htpasswd.exe".
Skriv "htpasswd -c c:\webserver\pages\area51\users.pw mads"
Nu vil du blive bedt om at skive og validere et password.
Tilføj flere brugere i samme users.pw - fjern "-c" (create).

2)
I Apache´s httpd.conf skal man give Apache lov til at bruge .htaccess filerne.
Find to steder i httpd.conf "AllowOverride None" og ændre dem til "AllowOverride All".

3)
Der kan være problemer for dig/Windows at arbejde med ".htaccess" filer, og derfor
find i httpd.conf "AccessFileName .htaccess" og ændrer det til "AccessFileName my.htaccess".

4)
I bibliotker hvor besøgende skal valideres, inden de for adgang til dine filer,
skal du oprette en fil "my.htaccess" som indeholder:

AuthName "My secret area"
AutoTyoe Basic
AuthUserFile "c:\webserver\pages\area51\users.pw"
require valid-user
Satisfy All

5)
Genstart nu Apache, og hvis du har besøgt biblioteket/siden, skal du
sikre dig at du reloader siden.

/Mads
Avatar billede startlinket.dk Nybegynder
16. marts 2002 - 23:23 #5
Øh... Jeg er ikke sådan en at der bare gør som der bliver sagt, derfor vil jeg gerne vide hvad det er at der sker...
Det kan jo umuligt passe at Apache ikke selv kan finde ud af det. Det burde jo ikke at være nødvendigt at ændre noget...
Avatar billede startlinket.dk Nybegynder
17. marts 2002 - 22:04 #6
Hmm... Jeg tager bare de 30 points selv, det ligner ikke at jeg får noget ud af det her...
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