Gå til innhold

PHP på ISS fungerer ikke.


Anbefalte innlegg

Har installert PhP 4.2.1 på Windows XP under IIS men får ikke det til å fungere?? Har gjort de nødvendige instillingene i IIS og fikk en ferdig editert php.ini fil av en kompis men det fungerer ikke for det. Bruker IIS 5.0

 

 

PHP 4.2.1 installer [897Kb] - 13 May 2002

(CGI only, MySQL support built-in, packaged as Windows installer to install and configure PHP, and automatically configure IIS, PWS and Xitami, with manual configuration for other servers. N.B. no external extensions included)

Lenke til kommentar
Videoannonse
Annonse

hva skriver du i browseren når du skal kjøre scriptene? Jeg hadde samme problemet men snakket med en kamerat av med og fant ut at jeg måtte skrive NavnetPåServerenMin/filen.filtype

 

funker ikke hvis man bruker filens egentlige bane...

Lenke til kommentar
  • 3 måneder senere...
  • 2 måneder senere...
Skal gå fint å skrive under IIS:

 

http://localhost/filnavn.filtype

 

men filene må plasseres i Inetpub/wwwroot/

 

hvis det er det som er satt som homedir. i internet service manager.

 

Jo har gjort det ligger under http://localhost/ asp og alt annet fungerer.

Så lurer på om det er noen som kan gi meg php.ini fila si. Det er vel den som gjør at php fungerer på iis eller??

Har lyst på å lære litt php men da må jeg jo kunne se siden også på webserveren(IIS). Får opp sidene men input feltene inneholder feilmeldinger og masse feil på resten av siden også.

 

Har lagt ut et bildet her med eks feilene jeg får.http://www.onlinehjelp.com/phpfeil.gif

 

NB!! Ønsker ikke å bruke Apache:)

Lenke til kommentar

PHP kjører jo det.

 

Er i koden din det er feil. Den sier at du kaller en udefinert variabel.

F.eks $_POST['minvariabel']. Du kan teste om en variabel er satt

ved hjelp av isset funksjonen.

 

F.eks


if(isset($_POST['minvariabel']))

{

 $minvariabel = $_POST['minvaribel'];

}

else

{

$minvariabel = "ukjent";

}

 

Ellers kan du teste om php kjører ved å skrive

<?php echo phpinfo(); ?> i en egen fil f.eks phpinfo.php

Lenke til kommentar
PHP kjører jo det.

 

Er i koden din det er feil. Den sier at du kaller en udefinert variabel.

F.eks $_POST['minvariabel']. Du kan teste om en variabel er satt

ved hjelp av isset funksjonen.

 

F.eks


if(isset($_POST['minvariabel']))

{

 $minvariabel = $_POST['minvaribel'];

}

else

{

$minvariabel = "ukjent";

}

 

Ellers kan du teste om php kjører ved å skrive

<?php echo phpinfo(); ?> i en egen fil f.eks phpinfo.php

 

 

Jeg takker for all hjelp folkens men det jeg har blitt fortalt til nå vet jeg:)

Og jeg tror ikke det er noen galt med php koden i dokumentet jeg refere til tidligere. Fordi denne gjestboke ligger på weben og fungere fint der får ingen feil der. Så det må være noe config i IIS som ikke er som den skal:D Det bare fungerer ikke på serveren hjemme:( :evil: Begynner å bli iritert nå.

 

Dere kan jo ta en titt her og se at den funker på nett http://www.mabben.com/v1/index3.php?pages=gb

Lenke til kommentar

jeg har sliti endel med at hvis det er noe gærlig i oppsettet til PHP (på Apache, RH 8.0) så er det enkelte ting som ikke virker, mens andre ting virker....

 

 

Bl.a. greide ikke PHP å gjøre noe med header'n; (sette cookie el.l.), og leke med MySQL.....

 

 

 

Kan nok være et problem med inkompatibilitet, der, ja.... (aner ikke hva da, for jeg kjører ikke IIS til noe, da Apache er så mye bedre)

 

 

Til deg som starta posten: prøv å unngå å ha mapper/filnavn på lenger enn 8.3, og uten spesial-tegn, da det ofte kan være et problem for eldre nettlesere/OS.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...