Maison >développement back-end >Problème PHP >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, 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.
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!