Maison >développement back-end >Problème PHP >Que dois-je faire si IIS accède à la page php et signale une erreur 404 ?

Que dois-je faire si IIS accède à la page php et signale une erreur 404 ?

coldplay.xixi
coldplay.xixioriginal
2020-08-03 09:15:383700parcourir

Problème d'accès IIS à la page php, signaler la solution d'erreur 404 : 1. Ouvrez l'extension du service WEB, définissez [toutes les extensions ISAPI inconnues] pour autoriser ; 2. Modifiez la configuration du répertoire personnel iis et de [racine_doc] ; , Réinstallez.

Que dois-je faire si IIS accède à la page php et signale une erreur 404 ?

Problème d'accès IIS à la page php, solution pour signaler l'erreur 404 :

Option 1 :

Ouvrez l'extension du service WEB et définissez "Toutes les extensions ISAPI inconnues" pour autoriser !

Option 2 :

Cela est dû au fait que PHP n'est pas complètement installé correctement.

Méthode de correction simple

4. Gestionnaire de services Internet-Site Web (clic droit)-Propriétés-Répertoire d'accueil-Configuration-Ajouter-Extension .php, cliquez sur "Parcourir" pour exécuter les points de fichier. au chemin où se trouve php5isapi.dll, tel que : D:phpphp5isapi.dll

5. Gestionnaire de services Internet—Web Information Manager—Ajouter une nouvelle extension Web—Entrez : PHP, puis ajoutez le fichier exécutable. Pointez sur le chemin où se trouve php5isapi.dll - autorisez

5. Copiez le code suivant dans un fichier texte, enregistrez-le en tant que fichier .bat et exécutez

net stop w3svc
net stop iisadmin
net start w3svc

Résultat :

La plate-forme mentionnée dans l'option 1 est Windows 2003 IIS 6.0, et ma plate-forme est XP iis 5.0, il n'y a donc aucune option pour les extensions inconnues

Je l'ai exécuté comme mentionné dans l'option 2, mais le résultat. Pourtant, je suis devenu fou et j'ai réinstallé PHP, mais l'erreur persistait.

Opération de réinitialisation : suivez les instructions d'installation, réinstallez, configurez, quand j'ai vu doc_root = "c:inetpubwwwroot", je me suis réveillé d'un rêve, j'ai changé le répertoire personnel d'IIS, mais je n'ai pas changé PHP .ini doc_root configuration, donc cette erreur s'est produite.

Résumé :

Quand on part de zéro, tout se passe bien et tout peut être réalisé. Mais quand on rencontre des problèmes, on s'y familiarise, mais pour. configuration Mais sans compréhension approfondie, j'ai rencontré une telle situation plus d'une fois, j'ai donc inventé l'opération de remise à zéro.

Il y a un manque d'analyse du problème et dans quelles circonstances le problème est causé. Par exemple, cette fois, c'était parce que le répertoire personnel a été modifié. Cependant, lorsqu'ils rencontrent des problèmes, ils sont souvent confus et réfléchissent. qu'il peut s'agir d'un problème de serveur ou d'un problème de système. Le problème est qu'il y a un problème avec PHP, et vous ne réalisez pas ce que vous avez modifié, mais l'avez introduit. L'analyse calme est l'épée. pour résoudre le problème.

Chaque fois que vous rencontrez un problème particulièrement étrange et que vous ne trouvez pas la réponse en ligne, il s'agit souvent d'un problème très simple, comme un réglage de paramètres incorrect, etc. C'est souvent parce que votre propre réflexion et votre compréhension sont un peu étroites, ou j'ai été trop impétueux et je n'ai pas lu la documentation d'aide.

Recommandations d'apprentissage associées : Tutoriel graphique php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn