webForumDet fria alternativet

problem med php på iis

13 svar · 686 visningar · startad av Vinnaren

VinnarenMedlem sedan sep. 2005833 inlägg
#1

Håller på att försöka få igång php på iis, men får det inte att fungera. Har följt guden: http://nygards.org/php/installera.html .

När jag besöker en sida (kvittar vilken filtyp) får jag meddelandet: "Internet Explorer cannot display the webpage".
Tar jag bort php från listan funkar mina andra filer men inte php.

Vad har jag gjort för fel?

Tacksam för all hjälp :stud

998364.jpg
ZaimanMedlem sedan dec. 20014 239 inlägg
#2

Vilken version av IIS ?

VinnarenMedlem sedan sep. 2005833 inlägg
#3

anv IIS 6 (Windows Server 2003) :stud

sgtpepperMedlem sedan apr. 20007 588 inlägg
#4

Vinnaren skrev:

"Internet Explorer cannot display the webpage"

Det där är ett meddelande som webbläsaren har genererat och är således helt ointressant då något felar på servern. A och O om du prompt ska använda Internet Explorer för någon form av webbutveckling är att stänga av "friendly HTTP error messages", denna skitfunktion över alla skitfunktioner, så att du får se de riktiga felmeddelandena som servern skriver ut, istället för IEs lätt efterblivna "vänliga" meddelanden.

I IE6 gör du så här: Tools > Internet Options... > Advanced > Ta bort "Show Friendly HTTP error messages".

Så - nu kan du fortsätta med ditt egentliga problem, förhoppningsvis så får du ett något mer informativt felmeddelande om vad som är galet. Men om nu A och O är detta, så är P och Z vid felsökning att läsa loggar och jag antar att även IIS har loggar? Där lär du kunna läsa ledtrådar till vad det är som går snett.

ZaimanMedlem sedan dec. 20014 239 inlägg
#5

Har du aktiverat PHP i IIS?

wf1.jpg
VinnarenMedlem sedan sep. 2005833 inlägg
#6

ok, tack. Hittade följande i loggfilen:

The HTTP Filter DLL C:\PHP\php5isapi.dll failed to load. The data is the error.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

Could not load all ISAPI filters for site/service. Therefore startup aborted.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

Japp, den har jag aktiverat.

Vad kan jag ha gjort för fel/glömt?

ZaimanMedlem sedan dec. 20014 239 inlägg
#7

Men är den aktiverad behöver du inte ISAPI filtret.

VinnarenMedlem sedan sep. 2005833 inlägg
#8

ok, tack.

Nu när jag ska köra en php-fil får jag felmeddelandet: You are not authorized to view this page

Inget fel sparas i loggen.
Filen jag kör har rättigheterna (IUSR): Read, Read & Execute, write.

Vad kan det nu vara för fel? :stud

ZaimanMedlem sedan dec. 20014 239 inlägg
#9

Njae..

Skulle gissa på att du inte associerat eller lagt till tex index.php som default sida för webservern.
Om du istället surfar till den sida du ska till ex, www.mindomän.com/minsida.php borde du komma fram. Såvida inte .php sidan gör något "fel" men då borde du få annat felmmeddelande.

VinnarenMedlem sedan sep. 2005833 inlägg
#10

jag skriver in hela sökvägen, alltså http://localhost/index.php
Borde ju fungera, men det gör inte det :(

ZaimanMedlem sedan dec. 20014 239 inlägg
#11

Då är det dags att kolla loggarna igen :)

VinnarenMedlem sedan sep. 2005833 inlägg
#12

Hittar ingenting nytt i de 4 loggfilerna som ligger i Event Viewer. Är jag på fel ställe och letar? :stud Jag får bara detta felmeddelande när jag kör en php fil, html funkar som vanligt

VinnarenMedlem sedan sep. 2005833 inlägg
#13

får samma fel som denna: http://www.phpbuilder.com/board/showthread.php?t=10329261

Men för mig hjälpte det inte att starta om. Några andra förslag på hur jag kan få det att fungera??

Tacksam för all hjälp :stud

VinnarenMedlem sedan sep. 2005833 inlägg
#14

det löste sig efter ett antal timmar på google :i
man skulle ha IUSR rättighet även på php-mappen :bla

134 ms totalt · 3 externa anrop · v20260731065814-full.7de19299
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)