Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

Länka till filer på annan hårddisk

Skapad av luggen, 2009-06-02 13:20 i Webbutveckling & Programmering

1 871
11 inlägg
0 poäng
luggen
Visningsbild
P 35 Alnö Hjälte 1 399 inlägg
0
Har kört fast en smula eller ja, rätt mycket faktiskt.
Det är så att jag har hemsidan på C: där jag har installerat XAMPP och ja, jag kör med Windows på min webbserver.
Men grejen är att jag vill komma åt filer som ligger på G: genom länkning.
De sätt jag testat på är dels ..\..\ i min <a href> kod och även ../../
Det sista nämnda gav mig bättre svar än med det förra, men ändå inte helt rätt.

"Åtkomst förbjuden!

Du har inte tillräckliga rättigheter för att få tillgång till den önskade katalogen. Det existerar inget indexdokument eller så är katalogen lässkyddad. "

Jag har självklart testat med flera ../../../ i rad för att se hur långt bak jag verkligen måste gå men även om jag fortsätter upp till 10st såna här ../ så får jag samma svar.

Och då är min tanke, är det något jag måste ställa in i Apache httpd.conf fil eller är det bara rent av omöjligt att verkligen få till det som jag vill.

Jag hoppas jag lyckats beskriva väl vad jag testat att göra och vad jag verkligen vill få fram.

Alla som besöker mig kan räkna med att bli attackerad!

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

gaminggirl
Visningsbild
F 39 Lund Hjälte 8 084 inlägg
0
Svar till luggen [Gå till post]:
Har du läs- och skrivrättigheterna rätt för G:, för det den säger är att den inte får använda den.

Ingen status

Lagom
Visningsbild
P 34 Hjälte 4 678 inlägg
0

Svar till luggen [Gå till post]:

Uh, får man verkligen lägga index filen någon annanstans än i rootkatalogen?


Banan.

luggen
Visningsbild
P 35 Alnö Hjälte 1 399 inlägg
Trådskapare
0

Svar till gaminggirl [Gå till post]:

Jo det har jag ju, men det måste ju vara något med att man måste i så fall ändra något i apache.



Svar till Lagom [Gå till post]:

Alltså jag har ju index filen i htdocs, men jag kan ju ändra så att apache är installerat på C: men att den ska läsa sidan från G: men jag vill försöka undvika att behöva flytta htdocs till G: och ändra sen i httpd.conf .




Svar till Gayfeet [Gå till post]:

Vad är konstigt med det?


Alla som besöker mig kan räkna med att bli attackerad!

luggen
Visningsbild
P 35 Alnö Hjälte 1 399 inlägg
Trådskapare
0

Svar till zer0 [Gå till post]:

Lyckas inte komma åt filerna genom att gå in på localhost heller, får samma felmeddelande som ovan.
Hur skulle det gå att lösa i GNU/Linux då? Tänkte om jag kanske kan lyckas hitta något liknande sett för Windows ^^ Vad vet jag :P

Alla som besöker mig kan räkna med att bli attackerad!

luggen
Visningsbild
P 35 Alnö Hjälte 1 399 inlägg
Trådskapare
0

Svar till zer0 [Gå till post]:

Har försökt mig på Virtualhost förut, det var visserligen för att få tre olika domäner att gå till tre olika mappar, vilket jag inte lyckades med.

Men hur ska jag göra för att få det att fungera nu för mig? Jag har bara en domän/sida med materialet på två hårddiskar.
Sitter och kollar på http://httpd.apache.org/docs/2.2/vhosts
och där blir jag mer eller mindre förvirrad över vad det egentligen är jag ska kolla på.

Alla som besöker mig kan räkna med att bli attackerad!

luggen
Visningsbild
P 35 Alnö Hjälte 1 399 inlägg
Trådskapare
0

Svar till jetten [Gå till post]:

Tackar, det löste det faktiskt en aning.
Dock måste jag ha exakta sökvägar med filens namn, tänkte att jag skulle kunna komma åt allt innehåll i en mapp så att det radas upp.
Men håller på undersöker nu hur det går att lösa ^^ Lite jobbigt att apache är gjort för linux och så sitter man med Windows ^^



Tillägg av luggen 2009-06-04 21:32

Har lyckats lösa det helt och hållet nu ^^
Min lösning är följande:
Mellan <IfModule alias_module> och </IfModule> så la jag in följande:
Alias /gskiva G:
<Directory G:>
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks Includes ExecCGI

#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride All

#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all
</Directory>

Förklaring:
Alias /gskiva G:
/gskiva är det som jag anger när jag ska länka numera, alltså <a href="/gskiva"></a>
Och då länkas det automatiskt till G:

Tack alla som försökt hjälpa mig, men det var faktiskt Jettens lösning som fungerade fint för mig ^^

Alla som besöker mig kan räkna med att bli attackerad!


Forum » Datorer & IT » Webbutveckling & Programmering » Länka till filer på annan hårddisk

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons