2017-03-09 1 views
2

IIS 2010이 설치된 Windows 서버 2016에서 이전 사이트의 PHP (5.2.4) 이전 버전을 수동으로 설치했습니다. 현재 FastCGI를 실행 중입니다.이중 값이있는 SERVER [ "PHP_SELF"]

이 경우를 제외하고는 모두 올바르게 작동하는 것 같습니다. 서버 변수 PHP_SELF에는 double 값이 있습니다.

이 php.ini 파일 내 CGI 구성입니다 : 내가 인터넷에서 해결책을 검색하기 위해 많은 시간을 보냈습니다

cgi.check_shebang_line: 1 
cgi.fix_pathinfo: 0 
cgi.force_redirect: 0 
cgi.nph: 0 
cgi.redirect_status_env: no value 
cgi.rfc2616_headers: 0 
fastcgi.impersonate: 1 
fastcgi.logging: 1 

그러나 불행하게도 어떤 유용한 결과가 없습니다.

이 문제에 대해 도와 줄 수 있습니까?

미리 감사드립니다. 로렌조.

+1

* "서버 변수 'PHP_SELF'는 (는) 이중 값"*? – axiac

+0

인쇄 할 때? 네가 얻은 결과는 뭐니? – hassan

답변

1

에서 PHP는 INI 세트 조언을 원 :

cgi.fix_pathinfo=0 

을하지만,이 옵션을 해제했다. 그 버그가 https://bugs.php.net/bug.php?id=42523이고 사용할 수 있다고 생각합니다 SCRIPT_NAME

+0

안녕하세요 콘스탄틴. 이 답변에 감사드립니다. 제안 된 솔루션을 채택 할 수 없지만 대안 솔루션을 찾는 데 집중하고 있습니다. 그러나이 대답은이 문제에 대한 올바른 해결책이라고 생각합니다. 다시 한번 감사드립니다. – Lorenzo

관련 문제