[IIS] Php 설정 시, <handler> scriptProcessor를 <fastCGI> 애플리케이션 구성에서 찾을 수 없습니다. 오류해결

728x90
반응형

 

 

 

 


 

 

들어가며

IIS 서버를 이용해서 PHP 프로젝트를 설정할 경우 아래와 같은 오류가 발생했을때, 해결하는 방법을 정리했습니다. 

에러메시지는 아래와 같은데요.

Internal Server Error <handler> scriptProcessor could not be found in <fastCGI> application configuration.

 

 

 

 

 

01. 500.0 - Internal Server Error

IIS에 PHP로 구성된 프로젝트를 설정하고 있던 도중, 위와 같은 에러메시지가 나타 났는데요. 

"<handler> scriptProcessor를 <fastCGI> 애플리케이션 구성에서 찾을 수 없습니다."

 

자세한 오류 정보:
모듈    FastCgiModule
알림    ExecuteRequestHandler
처리기    PHP FastCgi
오류 코드    0x80070585

 

처음 보는 에러 메시지여서, 차근차근 확인해 봤는데요. 

web.config 파일에 대한 이슈인 듯 해서 해당 부분에 대해서 확인 했습니다. 

 

 

 

02. web.config 파일 확인

FastCgiModule 를 설정 하는 파일에 위치가 잘못 되었을까 해서, 확인 했는데 정상적이였습니다. 

그래서 혹시나 싶어 web.config 파일을 열어봤는데요!

 

Fast CGI 경로를 설정하면서, Web.config 파일에 경로가 잘못 들어갔으며, 중복으로 두개가 들어가 있었습니다.

 

 

 

 

03. php-cgi 경로 수정

중복으로 들어가있던, 하나의 CGI 경로는 주석처리를 했고요.

나머지 하나의 php-cgi 경로는 실제 존재하는 위치로 수정했더니, 500.0 에러 없이 정상적으로 접속이 가능했습니다!

 

 

 

 

 

 

참조

 

 

 

 

 

 

 

 

 

END


 

 

 

 

 

 

 

 

 

 

 

 

728x90