IIS Dienst Nicht PHP-Seiten
Habe ich befolgt diese Anleitung genau, noch bekomme ich eine "Seite nicht gefunden" 404-Fehler
http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/
Meiner PHP-Datei ist
<?php
phpinfo();
?>
Ich bin mit Windows Server 2003 und FastCGI installiert und sorgte dafür, dass alles korrekt nach diesen Anweisungen. Ich kann auch die Erstellung einer HTML-Seite und dient kein problem, es muss also ein Problem mit PHP. Jede Hilfe würde geschätzt, danke!
tut eine regelmäßige CGI-Konfiguration arbeiten?
Können Sie zeigen Sie mir eine Stelle zu setzen?
haben Sie überprüft, die IIS logs?
wie einrichten von CGI: microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/...
Ich folgte den Schritten hier visualwin.com/PHP, aber es hängt für eine Weile, ich sehe php.exe im Task-Manager. Wenn ich kill die processm bekomme ich CGI-Fehler auf der Seite.
Können Sie zeigen Sie mir eine Stelle zu setzen?
haben Sie überprüft, die IIS logs?
wie einrichten von CGI: microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/...
Ich folgte den Schritten hier visualwin.com/PHP, aber es hängt für eine Weile, ich sehe php.exe im Task-Manager. Wenn ich kill die processm bekomme ich CGI-Fehler auf der Seite.
InformationsquelleAutor Isaac Levin | 2012-03-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn IIS portion flat-html-Datei von der Website, die Sie haben setup-PHP auf, es ist Zeit, um das php-log-Datei. Wahrscheinlich gibt es einige Fehler, die auftreten, aufgrund der php-Konfiguration (php.ini), und php ist nicht die Anzeige der Fehler auf dem Bildschirm. Das passiert mir viel, wenn ich setup eine neue Installation von php unter IIS.
Blick in deine php.ini-Datei, um den Speicherort des Logfile. Wenn die Protokolldatei nicht geschrieben werden, directory, stellen Sie sicher, dass der Ordner beschreibbar durch PHP. Dies wird dem Benutzer die app-pool konfiguriert ist (standardmäßig ist es so etwas wie Netzwerk-service, iis_usr, oder ähnliches). Stellen Sie sicher, dass Benutzer füllen Sie Schreibrechte auf die log-Datei-Verzeichnis.
Auch überprüfen Sie Ihre windows-Ereignisprotokoll, um zu sehen, ob es wurden alle unterdrückt popup-Nachrichten, die möglicherweise helfen, das problem zu identifizieren. Dies kann geschehen, in manchen älteren Versionen von windows server.
InformationsquelleAutor Seth
Es klingt für mich wie PHP nicht aufgerufen wird, verwendet für die Datei-Namen-Erweiterung. Von dort aus, PHP ist nicht einen registrierten Dateityp/- Erweiterung für IIS, so gibt IIS den Fehler 404 anstelle der Rückgabe der raw-Datei selbst.
Ich würde überprüfen, um sicherzustellen, FastCGI richtig konfiguriert ist. Versuchen Sie PHP als regelmäßige CGI wenn möglich (wie vorgeschlagen von Janus).
InformationsquelleAutor Brad