Avatar billede thomaxz Nybegynder
24. november 2005 - 09:01 Der er 13 kommentarer og
1 løsning

.htaccess fil på apcahe på windows xp?

Jeg har en fungerende apache server, men jeg vil gerne have .htaccess til at virke, jeg har oprette en .htaccess fil med flg. indhold

DirectoryIndex Index.php

men det viser ikke filen Index.php, den viser bare en mappe oversigt.

Hvorfor, og hvordan løses det?

Php er installerede.
Avatar billede hmann Nybegynder
24. november 2005 - 09:25 #1
i din httpd.conf fil i /conf mappen..
står accessfile til .htaccess ?

altså er der en linie der ser sådan ud:
AccessFileName .htaccess
Avatar billede thomaxz Nybegynder
24. november 2005 - 09:33 #2
jep, det var der.

AccessFileName .htaccess
Avatar billede hmann Nybegynder
24. november 2005 - 09:34 #3
kigger lige på det.. har rodet med præcis det samme for ikke så længe siden :)
Avatar billede hmann Nybegynder
24. november 2005 - 09:40 #4
ok har den :)

lige under dit "document root" i din httpd.conf-fil kommer der først nogle options og derefter noget AllowOverride

Efter AllowOverride står der garateret "none" ik?

her skal stå hvilke options der må overskrives i en .htaccess fil
så hvis du vil bruge DirectoryIndex (som hører under kategorien "indexes")
skal du skrive

AllowOverride Indexes

du kan også skrive:
AllowOverride All

så kan du styre alle options fra din .htaccess fil ;)
Avatar billede hmann Nybegynder
24. november 2005 - 09:43 #5
husk at genstarte apache serveren efter du har rettet i httpd.conf filen :)
Avatar billede thomaxz Nybegynder
24. november 2005 - 09:45 #6
hhmm, nu har jeg et problem med virtuel host,


NameVirtualHost *:80

<VirtualHost localhost>
  ServerName localhost
  DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs/"
</VirtualHost>

<VirtualHost *>
    ServerName 192.168.1.136
    DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs/Sites/Skp/"
</VirtualHost>

der er meningen af localhost, skal have adgang til alt, mens at dem der komme udefra kun skal kunne se, den mappe.
Avatar billede hmann Nybegynder
24. november 2005 - 09:49 #7
virkede det andet?
Avatar billede thomaxz Nybegynder
24. november 2005 - 09:54 #8
nu har jeg lige fjerne virutal hostne, men det så ikke ud til at hjulpet har prøvet både med

<Directory />
    Options FollowSymLinks
    AllowOverride Indexes
</Directory>

og

<Directory />
    Options FollowSymLinks
    AllowOverride All
</Directory>
Avatar billede thomaxz Nybegynder
24. november 2005 - 09:56 #9
jo det hjalp tak ; skulle ændre den rigit
    AllowOverride All

den var lidt længere nede
Avatar billede thomaxz Nybegynder
24. november 2005 - 10:01 #10
har du et bud på de virtuel host?


lige nu for jeg default side for både localhost og 192.168.1.136 og konfiguration ser sådan her ud lige nu:

NameVirtualHost *:80

<VirtualHost localhost:80>
  ServerName 127.0.0.1
  DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs/"
</VirtualHost>

<VirtualHost *:80>
    ServerName 192.168.1.136
    DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs/Sites/Skp/"
</VirtualHost>
Avatar billede thomaxz Nybegynder
24. november 2005 - 10:02 #11
det er fint at få default på lcoalhost, men ikke på 192.168.1.136
Avatar billede thomaxz Nybegynder
24. november 2005 - 10:05 #12
det virke sådan da, andre får den rigige, men jeg gør ikke sider påwebserveren.
Avatar billede thomaxz Nybegynder
24. november 2005 - 10:13 #13
nå nu virker det :P
Avatar billede hmann Nybegynder
24. november 2005 - 10:38 #14
ok super :)
tak for points
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