> Når man åbner sitet
http://www.team-care.dk/comersus/store/default.asp,
fås
> følgende fejl:
> Technical Information (for support personnel)
>
> a.. Error Type:
> Active Server Pages, ASP 0131 (0x80004005)
> The Include file '../includes/settings.asp' cannot contain '..' to
> indicate the parent directory.
> /comersus/store/default.asp, line 9
>
> Det virker fint ved min egen host, der kører IIS.
<klip>
Tror nok uden at være 100% sikker, at det er fordi apache ikke kan lide ../
i include filer, hvis der ikke tillades at gå udenfor f.eks. root-mappen,
har selv kæmpet lidt med noget ligende. Har du prøvet at lave en direkte sti
til filen der skal includes. f.eks.
dinhost/websti/root/includes/settings.asp
istedet for kun
.../includes/settings.asp
Min løsning blev at jeg satte rettighederne til system på min webserver i
root-mappen, så der ikke var adgang for andre til en mappe med følsomme data
og inludes blev henvist til denne mappe.