Avatar billede Henrik_B Novice
19. februar 2004 - 18:12 Der er 7 kommentarer og
1 løsning

Problemer med setup.

Hejsa.

Jeg har ovetaget hvervet som webmaster for et site, og er derfor ved at få tilrettet min maskine, sådan at jeg kan udvikle lokalt og teste på serveren.

Jeg kører Win XP Pro Service Pack 1, IIS, PHP 4.3.4 og MySQL. Desuden er der installeret Java 1.4.2_03. Det virker altsammen fint. Men alle javascripts i koden virker ikke på egen maskine, mens de virker fint på serveren.

Er der ikke en af jer intelligente folk, der kan hjælpe med at guide mig frem til at få det til at virke ? Har forsøgt at rode lidt i PHP.INI, samt i setup i IE6. Har også installeret MS VM.

Mangler jeg et program, skal der rettes i en INI-fil eller hva'?
Avatar billede roenving Novice
19. februar 2004 - 18:21 #1
Funktioner --> Internet indstillinger --> Sikkerhed --> Brugerdefineret niveau --> i bunden er der et afsnit om script
Avatar billede Henrik_B Novice
19. februar 2004 - 18:30 #2
roenving -> Duer ikke, da tingene virker fint når jeg kører det fra serveren, men ikke når jeg kører den fra egen harddisk.
Avatar billede roenving Novice
19. februar 2004 - 18:40 #3
Så må der være nogle forskelle på organiseringen af filer fra serveren til din lokale maskine !-)

Eller:
-- hvordan adresserer du dine .js-filer ?-)

En normal taktik er at bruge en relativ adresse ( ../scripts/script.js eller scripts/script.js ) ...

-- men det er også ofte set, at henvisningerne er halv-hårde, at de henviser til webroot ( /scripts/script.js )

-- eller endda absolutte ( http://www.mitDomaine.dk/scripts/script.js !-)

-- med de to sidste skal du være meget omhyggelig med at checke, om tingene ligger som der forventes, med den første skal du bare have præcis den samme struktur omkring dine webting lokalt, som der er på serveren !o]
Avatar billede Henrik_B Novice
19. februar 2004 - 19:30 #4
Alle henvisninger er til en relativ adresse.

Hvad er der af krav til Java-opsætningen ?
Avatar billede roenving Novice
19. februar 2004 - 19:37 #5
Ingen, da javascript ikke har ret meget andet tilfælles med Java end 4 bogstaver !-)

-- javascript har kun en betydning, hvis det afvikles inde i en browser, udenfor er det bare en tekst-strøm, som ikke på nogen måde fortolkes eller regnes på !o]
Avatar billede Henrik_B Novice
20. februar 2004 - 11:19 #6
Jeg har opdaget at der er forskel på om jeg kører scriptet fra http://MinEgenPC/default.HTM eller ved at dobbeltklikke på c:\inetpub\wwwroot\default.htm.

I den første opsætning virker JavScript ikke, men det gør den i nummer 2. Er der nogen, der kan fortælle hvorfor ?
Avatar billede roenving Novice
23. februar 2004 - 00:45 #7
Et gæt kunne være, at stien med http:// ikke giver den rette sti, når den er relativ ...

Kig engang efter, om du kan åbne en html-side, hvis den ligger som relativ i samme bibliotek (måske oversættes din http-request til en file-request !-)
Avatar billede Henrik_B Novice
03. maj 2004 - 00:19 #8
Lukker, da jeg har fået det til at virke med Apache 2.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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