IIS의 PHP 페이지 액세스 문제, 404 오류 보고 해결 방법: 1. 웹 서비스 확장을 열고 [알 수 없는 모든 ISAPI 확장]을 허용으로 설정합니다. 2. iis 홈 디렉터리 및 [doc_root]의 구성을 변경하고 다시 설치합니다.
IIS PHP 페이지 액세스 문제, 404 오류 보고 해결 방법:
옵션 1:
웹 서비스 확장을 열고 "알 수 없는 모든 ISAPI 확장"을 허용하도록 설정하세요!
옵션 2:
PHP가 완전히 올바르게 설치되지 않았습니다.
간단한 수정 방법
4. 인터넷 서비스 관리자 - 웹사이트(마우스 오른쪽 버튼 클릭) - 속성 - 홈 디렉터리 - 구성 - 추가 - 확장자는 .php, "찾아보기"를 클릭하여 실행 파일을php5isapi.dll로 지정합니다.
위치 경로(예: D:phpphp5isapi.dllphp5isapi.dll
所在路径,如:D:phpphp5isapi.dll
5.Internet 服务管理器—Web 信息管理器—添加一个新的web扩展程序—输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径—允许
5.将以下代码复制到一个文本文件内,保存为.bat
文件 并运行
net stop w3svc net stop iisadmin net start w3svc
结果:
方案1说的平台是windows 2003 IIS 6.0,而我的平台是xp iis 5.0,所以根本没有找到未知扩展的选项
按照方案2说的执行了一遍,但是结果依然,抓狂,将PHP用重新安装了一下,错误还是依然。
归零操作:按照安装说明,重新安装,设置,当我看到doc_root = “c:inetpubwwwroot”,如梦方醒,我更改了IIS的主目录,却没有更改PHP.ini中doc_root
5를 허용합니다. 다음 코드를 텍스트 파일에 복사하고.bat
파일로 저장한 후rrreee
를 실행합니다. 결과:
옵션 1에 언급된 플랫폼 는 windows 2003 IIS 6.0 이고, 제 플랫폼은 xp iis 5.0 이라 알 수 없는 확장자에 대한 옵션이 전혀 없습니다 플랜 2대로 실행했는데 결과가 여전하네요 미친듯이 PHP를 다시 설치했습니다 , 오류는 여전히 동일합니다.처음부터 시작하면 모든 것이 순조롭게 진행되고 모든 것을 이룰 수 있습니다. 그러나 문제에 직면할 가능성이 높아지면 문제에 익숙해지지만 문제에 대한 깊은 이해가 없습니다. 이러한 상황이 발생하여 영점 조정 작업이 발명되었습니다. 문제가 어떤 상황에서 발생하는지에 대한 분석이 부족합니다. 예를 들어 이번에는 홈 디렉토리가 변경되었기 때문에 발생했지만 문제가 발생하면 종종 혼란스러워할 수 있습니다. 서버 문제, 시스템 문제, PHP 문제가 발생했을 때 무엇을 변경했지만 도입했는지 깨닫지 못할 때 당국은 이에 집착합니다. 침착한 분석은 문제를 해결하는 날카로운 검입니다. 특별히 이상한 문제에 직면하여 인터넷에서 답을 찾을 수 없는 경우에는 매개 변수 설정 오류 등과 같은 매우 단순한 문제인 경우가 많습니다. 자신의 생각과 이해가 다소 좁거나 너무 좁기 때문인 경우가 많습니다. 성급함, 아니요 도움말 문서를 참조하세요. 관련 학습 권장사항: php 그래픽 튜토리얼재설정 작업: 설치 지침에 따라 다시 설치하고 설정합니다. doc_root = "c:inetpubwwwroot"를 보고 꿈에서 깨어났는데 IIS의 홈 디렉터리를 변경했지만
는 변경되지 않았습니다. PHP.ini.doc_root
구성에서 이 오류가 발생했습니다.
요약:
위 내용은 IIS가 PHP 페이지에 액세스하여 404 오류를 보고하면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!