Avatar billede riversen Nybegynder
14. september 2003 - 21:19 Der er 12 kommentarer og
1 løsning

få htaccess til at virke

Jeg har kigget lidt rundt og prøvet frem og tilbage, men kan ikke få htaccess til at virke.

Jeg vil sige "Options +Indexes" i en bestemt mappe uden at skulle rode i httpd.conf.

apache 2.0.47 på w2k.
Avatar billede htm Nybegynder
14. september 2003 - 21:33 #1
Find følgende i httpd.conf

#
# 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

Og ret None til All.

Genstart herefter apache!
Avatar billede riversen Nybegynder
14. september 2003 - 21:34 #2
det har jeg forsøgt...hvad så derefter
Avatar billede htm Nybegynder
14. september 2003 - 21:36 #3
Så skulle det gerne virke ;o)

Har du også rettet denne? til hvor du nu har document_root?

#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "D:/docroot">

Det handler om at give tilladelse til afvikling af .htaccess i et bestem bibliotek. Her er der bare de foruddefineret skabelon.
Avatar billede riversen Nybegynder
14. september 2003 - 21:39 #4
der er no go her...

skal man virkelig kende den rigtige sti, for at det kan gøres?
Avatar billede htm Nybegynder
14. september 2003 - 21:42 #5
Du skal have sat rettighederne til mappen der skal afvikle .htaccess eller dens undermappe.
Har du sat det på en mappe gælder det også for dens undermapper!

Du kan eks. simpelt skrive:

<Directory "D:/sti/til/mappe">
AllowOverride All
</Directory
Avatar billede riversen Nybegynder
14. september 2003 - 21:43 #6
det skal så være i httpd.conf ?
Avatar billede htm Nybegynder
14. september 2003 - 21:44 #7
Ja!
Avatar billede riversen Nybegynder
14. september 2003 - 21:48 #8
nu får jeg en intern serverfejl
Avatar billede htm Nybegynder
14. september 2003 - 21:53 #9
Det er da altid nået så har du kontakt med .htaccess ;o)

Hvad har du stående i din .htaccess? Og hvad står der i din error.log?
Avatar billede riversen Nybegynder
14. september 2003 - 21:55 #10
error.log:
[Sun Sep 14 21:50:04 2003] [alert] [client 212.242.228.124] D:/Riversen.dk/kvu-kop/.htaccess: <Directory not allowed here

httpd.conf:
<Directory D:\Riversen.dk\kvu-kop>
    AllowOverride All
</Directory>

.htaccess:
<Directory D:\Riversen.dk\kvu-kop>
    Options +Indexes
</Directory>

jeg har prøvet at erstatte \ med /. Jeg har omsluttet det af "". Jeg har prøvet med kun / i .htaccess. Jeg har prøvet kun med d:\riversen.dk i httpd.conf
Avatar billede riversen Nybegynder
14. september 2003 - 21:55 #11
jeg vil gerne tillade .htaccess fra d:\riversen.dk og alle undermapper
Avatar billede htm Nybegynder
14. september 2003 - 21:57 #12
Du skal slette directory helt fra .htaccess - den er ikke tilladt der!

Din .htaccess skal se sådan ud:
Options +Indexes

din httpd.conf skal se sådan ud:
<Directory D:\Riversen.dk>
    AllowOverride All
</Directory>
Avatar billede riversen Nybegynder
14. september 2003 - 21:58 #13
you're the man!
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