>  기사  >  백엔드 개발  >  IIS가 PHP 페이지에 액세스하여 404 오류를 보고하면 어떻게 해야 합니까?

IIS가 PHP 페이지에 액세스하여 404 오류를 보고하면 어떻게 해야 합니까?

coldplay.xixi
coldplay.xixi원래의
2020-08-03 09:15:383574검색

IIS의 PHP 페이지 액세스 문제, 404 오류 보고 해결 방법: 1. 웹 서비스 확장을 열고 [알 수 없는 모든 ISAPI 확장]을 허용으로 설정합니다. 2. iis 홈 디렉터리 및 [doc_root]의 구성을 변경하고 다시 설치합니다.

IIS가 PHP 페이지에 액세스하여 404 오류를 보고하면 어떻게 해야 합니까?

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) 인터넷 서비스 관리자 - 웹 정보 관리자 - 새 웹 확장자 추가 - PHP를 입력한 다음 실행 파일이 php5isapi 위치를 가리킵니다. .dll은 경로입니다.

5를 허용합니다. 다음 코드를 텍스트 파일에 복사하고 .bat 파일로 저장한 후 rrreee

를 실행합니다. 결과:

옵션 1에 언급된 플랫폼 는 windows 2003 IIS 6.0 이고, 제 플랫폼은 xp iis 5.0 이라 알 수 없는 확장자에 대한 옵션이 전혀 없습니다

플랜 2대로 실행했는데 결과가 여전하네요 미친듯이 PHP를 다시 설치했습니다 , 오류는 여전히 동일합니다.

재설정 작업: 설치 지침에 따라 다시 설치하고 설정합니다. doc_root = "c:inetpubwwwroot"를 보고 꿈에서 깨어났는데 IIS의 홈 디렉터리를 변경했지만 는 변경되지 않았습니다. PHP.ini.doc_root 구성에서 이 오류가 발생했습니다.
요약:

🎜처음부터 시작하면 모든 것이 순조롭게 진행되고 모든 것을 이룰 수 있습니다. 그러나 문제에 직면할 가능성이 높아지면 문제에 익숙해지지만 문제에 대한 깊은 이해가 없습니다. 이러한 상황이 발생하여 영점 조정 작업이 발명되었습니다. 🎜🎜문제가 어떤 상황에서 발생하는지에 대한 분석이 부족합니다. 예를 들어 이번에는 홈 디렉토리가 변경되었기 때문에 발생했지만 문제가 발생하면 종종 혼란스러워할 수 있습니다. 서버 문제, 시스템 문제, PHP 문제가 발생했을 때 무엇을 변경했지만 도입했는지 깨닫지 못할 때 당국은 이에 집착합니다. 침착한 분석은 문제를 해결하는 날카로운 검입니다. 🎜🎜특별히 이상한 문제에 직면하여 인터넷에서 답을 찾을 수 없는 경우에는 매개 변수 설정 오류 등과 같은 매우 단순한 문제인 경우가 많습니다. 자신의 생각과 이해가 다소 좁거나 너무 좁기 때문인 경우가 많습니다. 성급함, 아니요 도움말 문서를 참조하세요. 🎜🎜🎜관련 학습 권장사항: 🎜php 그래픽 튜토리얼 🎜🎜🎜🎜

위 내용은 IIS가 PHP 페이지에 액세스하여 404 오류를 보고하면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.