2014-09-29 2 views
0
내가 실행 해요

8.0 IIS 파일 창을 기록하고 PHP-FASTCGI의 원인이되는 아마존 웹 서비스 EC2 내 php.log에서이 출력을 가지고PHP 경고 : 임의의 문자가

에서 윈도우 2012 PHP 5.4. ÀSÀSÜ6는 C에서 : EXE는

[29 9 월 2014 14시 1분 54초 호주/시드니] PHP 경고마다 충돌하는 \을 Inetpub \ wwwroot에 \ 사이트 \는 \ confirmregisteruser.php 라인에 포함을 67

그런 다음 IIS에서 표준 오류가 발생합니다.

HTTP 오류 500.0 - 내부 서버 오류 C : \ Program Files (x86) \ PHP \ v5.4 \ php-cgi.exe - FastCGI 프로세스가 갑자기 종료 됨

대부분의 원인 : IIS가 요청을 받았습니다. 그러나 요청 처리 중에 내부 오류가 발생했습니다. 이 오류의 근본 원인은 요청을 처리하는 모듈과이 오류가 발생했을 때 작업자 프로세스에서 발생한 상황에 따라 다릅니다. IIS가 웹 사이트 또는 응용 프로그램의 web.config 파일에 액세스하지 못했습니다. NTFS 사용 권한이 잘못 설정된 경우 발생할 수 있습니다. IIS가 웹 사이트 또는 응용 프로그램의 구성을 처리하지 못했습니다. 인증 된 사용자에게이 DLL을 사용할 수있는 권한이 없습니다. 요청이 관리되는 처리기에 매핑되었지만 .NET 확장 성 기능이 설치되어 있지 않습니다.

시도해 볼 수있는 것 : web.config 파일에 대한 NTFS 사용 권한이 올바른지 확인하고 웹 서버의 컴퓨터 계정에 대한 액세스를 허용하십시오. 추가 정보가 기록되었는지 확인하려면 이벤트 로그를 확인하십시오. DLL에 대한 사용 권한을 확인하십시오. 요청이 관리되는 처리기에 매핑 된 경우 .NET 확장 성 기능을 설치하십시오. 이 HTTP 상태 코드에 대한 실패한 요청을 추적하는 추적 규칙을 만듭니다. 실패한 요청에 대한 추적 규칙을 만드는 방법에 대한 자세한 내용을 보려면 여기를 클릭하십시오.

자세한 오류 정보 : 모듈 FastCgiModule 알림 ExecuteRequestHandler 처리기 PHP54_via_FastCGI 오류 코드 요청 된 URL https://site.com:443/includes/confirmregisteruser.php 물리적 경로 C 0x000000ff : \을 Inetpub \ wwwroot에 \ 사이트 \ 포함 \ confirmregisteruser.php 로그온 방법 익명 로그온 사용자 익명

이 디버깅 방법에 대한 힌트 나 아이디어가 있습니까?

이벤트 로그는 세부 사항을 제외하고는 똑같은 것을 말합니다. 원하는 경우 게시 할 수 있습니다

+0

: \의 Program Files (x86) \ PHP의 \의 V5.4을 \ php-cgi.exe –

+0

다른 시도는 php.ini에서 output_errors를 활성화하고 PHP 오류시 5xx가 아닌 200을 반환하도록 변경하는 것입니다. –

답변

0

사실이 MSSQL 데이터베이스의 문제였습니다.

구체적으로 말하자면, 게시자와 구독자 제약 조건 간의 복제와 관련이 있습니다. 일단 오류가 해결되고 PHP의 이상한 경고가 사라지면 말입니다.

나는이 미래에 누군가가 도움이되기를 바랍니다 - 그러나 지금까지이 보일 수 있습니다 가져 당신이 C 실행할 경우 명령 줄에서 PHP에서 얻을 무엇을 출력 :(