Heim  >  Artikel  >  Backend-Entwicklung  >  Was soll ich tun, wenn IIS auf die PHP-Seite zugreift und einen 404-Fehler meldet?

Was soll ich tun, wenn IIS auf die PHP-Seite zugreift und einen 404-Fehler meldet?

coldplay.xixi
coldplay.xixiOriginal
2020-08-03 09:15:383630Durchsuche

IIS-Zugriff auf PHP-Seitenproblem, 404-Fehlermeldung melden: 1. Öffnen Sie die WEB-Diensterweiterung, legen Sie [alle unbekannten ISAPI-Erweiterungen] fest, um sie zuzulassen. 2. Ändern Sie die Konfiguration des IIS-Home-Verzeichnisses und von [doc_root]. , Neu installieren.

Was soll ich tun, wenn IIS auf die PHP-Seite zugreift und einen 404-Fehler meldet?

IIS-Zugriff auf PHP-Seitenproblem, Lösung zum Melden des 404-Fehlers:

Option 1:

Öffnen Sie die WEB-Service-Erweiterung und stellen Sie „Alle unbekannten ISAPI-Erweiterungen“ auf „Zulassen“ ein!

Option 2:

Dies wird dadurch verursacht, dass PHP nicht vollständig korrekt installiert wurde.

Einfache Korrekturmethode

4. Internet Service Manager-Website (Rechtsklick)-Properties-Home Directory-Configuration-Add-Extension .php, klicken Sie auf „Durchsuchen“, um die Dateipunkte auszuführen zum Pfad, in dem sich php5isapi.dll befindet, z. B.: D:phpphp5isapi.dll

5. Internet Service Manager – Web Information Manager – Neue Weberweiterung hinzufügen – Geben Sie PHP ein und fügen Sie dann die ausführbare Datei hinzu Zeigen Sie auf den Pfad, in dem sich php5isapi.dll befindet – erlauben Sie

5. Kopieren Sie den folgenden Code in eine Textdatei, speichern Sie ihn als .bat-Datei und führen Sie

net stop w3svc
net stop iisadmin
net start w3svc

aus. Ergebnis :

Die in Option 1 erwähnte Plattform ist Windows 2003 IIS 6.0, und meine Plattform ist XP IIS 5.0, daher gibt es überhaupt keine Option für unbekannte Erweiterungen

Ich habe es ausgeführt als in Option 2 erwähnt, aber das Ergebnis. Ich bin verrückt geworden und habe PHP neu installiert, aber der Fehler blieb weiterhin bestehen.

Vorgang zurücksetzen: Den Installationsanweisungen folgen, neu installieren, einrichten, als ich doc_root = "c:inetpubwwwroot" sah, erwachte ich aus einem Traum, ich änderte das Home-Verzeichnis von IIS, aber nicht PHP .ini doc_root Konfiguration, daher ist dieser Fehler aufgetreten.

Zusammenfassung:

Wenn Sie bei Null anfangen, läuft alles reibungslos und alles kann erreicht werden. Wenn Sie jedoch auf Probleme stoßen, sind Sie damit vertraut, aber für Konfiguration Aber ohne tiefgehendes Verständnis bin ich mehr als einmal auf eine solche Situation gestoßen, also habe ich den Nullungsvorgang erfunden.

Es fehlt an Analyse des Problems und der Umstände, unter denen es verursacht wurde. Diesmal lag es beispielsweise daran, dass das Home-Verzeichnis geändert wurde. Wenn jedoch ein Problem auftritt, sind sie oft verwirrt Denken Sie, dass es sich um ein Serverproblem oder ein Systemproblem handelt. Das Problem besteht darin, dass Sie nicht erkennen, was Sie geändert und eingeführt haben. Die ruhige Analyse ist das Schwert um das Problem zu lösen.

Wenn Sie auf ein besonders seltsames Problem stoßen und die Antwort online nicht finden können, handelt es sich oft um ein sehr einfaches Problem, wie z. B. falsche Parametereinstellungen usw. Oft liegt es daran, dass Ihr eigenes Denken und Verständnis etwas eng ist. Oder ich war zu ungestüm und habe die Hilfedokumentation nicht gelesen.

Verwandte Lernempfehlungen: PHP-Grafik-Tutorial

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn IIS auf die PHP-Seite zugreift und einen 404-Fehler meldet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn