Avatar billede carstengp Nybegynder
21. november 2002 - 12:05 Der er 16 kommentarer og
1 løsning

Oprette flere stier

Som standard, kører min webserver fra c:\program files\apche group\apche\htdocs + evt. underbiblioteker.

Hvad gør jeg, hvis jeg vil tillade hentning af filer fra en anden harddisk? (d:\ e:\)Som det er nu, henter den kun data fra ovenstående sti.
Avatar billede mfalck Praktikant
21. november 2002 - 12:54 #1
det nemmeste er f.eks. at benytte et alias

Alias /e-drev/ E:\

hm - ja syntaksen er i den stil - er selv linux mand :-)
Avatar billede carstengp Nybegynder
21. november 2002 - 13:01 #2
Og hvor pokker indfører man så det? - Er ret newbie, hvad apache angår *S*
Og jeg er IKKE linux-mand ;-D
Avatar billede mfalck Praktikant
21. november 2002 - 13:14 #3
det gør du i httpd.conf-filen

der er burde være et defineret alias til /icons/ som du kan søge efter, så kan du bare sætte det derefter.

husk at genstarte apache inden du forsøger om det virker.
Avatar billede carstengp Nybegynder
21. november 2002 - 13:15 #4
prøver
Avatar billede carstengp Nybegynder
22. november 2002 - 13:20 #5
Kan ikke hitte ud af det.

-Der står /icons/ 100 steder i httpd filen (overdrevet, men mange)

-hvad skal jeg linke til? (http://host/e-drev/) ???
Avatar billede carstengp Nybegynder
22. november 2002 - 13:22 #6
Jeg er nødt til at vide, præcis, hvor jeg skal skrive hvad, og hvordan jeg ser om det virker
Avatar billede mfalck Praktikant
22. november 2002 - 15:25 #7
find linien:
Alias /icons/ "C:/ ....

sæt:
Alias /d-drev/ "D:/"

Alias /d-drev/ "C:/download/"

<Directory "C:/download">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

Jeg har prøvet det på http-2.0.43 under windows 2k
Avatar billede mfalck Praktikant
22. november 2002 - 15:26 #8
argh - det gik lidt i ged - jeg har kun disk i min putter så derfor er det lidt rodet.
du skal bare bruge:

Alias /d-drev/ "C:/download/"
<Directory "C:/download">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
Avatar billede mfalck Praktikant
22. november 2002 - 15:27 #9
og her ville det være korrekt at linke til:
http://localhost/d-drev/
Avatar billede carstengp Nybegynder
22. november 2002 - 18:26 #10
Den vil ingenting.

Jeg prøvede med:

Alias /d-drev/ "d:/tmp/"
<Directory "d:/tmp">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

Jeg prøvede også at ændre linien: "AllowOverride None" til: "AllowOverride autconfig" Det hjalp heller ikke

Jeg prøvede også med en sti på c-drevet: "c:/tmp" - hjalp heller ikke
Avatar billede mfalck Praktikant
22. november 2002 - 18:29 #11
evt kan du gå ind i logs/error_log og se hvad den skriver når du forsøger at tilgå d-drev/

evt post det her hvis det ikke siger dig noget
Avatar billede carstengp Nybegynder
22. november 2002 - 18:45 #12
Burde man egentlig ikke kunne skrive (i explorer):

http://hostname/icons
eller
http://hostname/manual

Burde den så ikke vise disse biblioteker?, for det gør den heller ikke
Avatar billede carstengp Nybegynder
22. november 2002 - 18:49 #13
Jeg forsøgte som sagt, at oprette alias:
d-drev (på drev d:)
tmp (på drev c:)
Men den søger blot i:

c:\program files\apche group\apche\htdocs\d-drev
c:\program files\apche group\apche\htdocs\tmp

Det er i hvertfald, hvad fejlloggen siger
Avatar billede carstengp Nybegynder
22. november 2002 - 18:51 #14
Den er vist røget op til grad=svær, så jeg dobler pointene!!
Avatar billede carstengp Nybegynder
22. november 2002 - 18:55 #15
Her er fejlbeskrivelsen:

[Fri Nov 22 17:42:39 2002] [error] [client 192.168.1.8] File does not exist: c:/program files/apache group/apache/htdocs/e-drev
[Fri Nov 22 17:45:59 2002] [error] [client 192.168.1.8] File does not exist: c:/program files/apache group/apache/htdocs/tmp
[Fri Nov 22 17:47:33 2002] [error] [client 192.168.1.8] File does not exist: c:/program files/apache group/apache/htdocs/tmp
[Fri Nov 22 18:42:06 2002] [error] [client 192.168.1.8] File does not exist: c:/program files/apache group/apache/htdocs/icons
[Fri Nov 22 18:43:53 2002] [error] [client 192.168.1.8] File does not exist: c:/program files/apache group/apache/htdocs/manual
[Fri Nov 22 18:46:55 2002] [error] [client 192.168.1.8] File does not exist: c:/program files/apache group/apache/htdocs/tmp
Avatar billede carstengp Nybegynder
22. november 2002 - 19:01 #16
HA HA HA HA HA..... Jeg kom lige til at læse:

    # Note that if you include a trailing / on fakename then the server will
    # require it to be present in the URL.  So "/icons" isn't aliased in this
    # example, only "/icons/".  If the fakename is slash-terminated, then the
    # realname must also be slash terminated, and if the fakename omits the
    # trailing slash, the realname must also omit it.

Jeg skrev blot: http://hostname/d-drev
men skulle have skrevet: http://hostname/d-drev/

Den sidste slash gjorde udslaget *LOL*
Avatar billede carstengp Nybegynder
22. november 2002 - 19:02 #17
Tak for hjælpen
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