2013-07-20 5 views
7

Windows Server 2008 R2에서 FastCGI를 통해 PHP 5.5 NTS와 함께 IIS 7.5를 사용하고 있습니다. 어떻게 든 내 PHP는 파일에 오류를 기록하고 싶지 않습니다. 파일은 결코 생성되지 않으며 수동으로 만들 때 PHP는 파일에 기록하지 않습니다. IIS의 PHP 오류 로그가 파일에 쓰지 않습니다.

는 (은은 phpinfo()로로드되는 사람이 있다고, 확인) 내 php.ini 파일입니다

error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT 
log_errors = On 
error_log = "C:\inetpub\logs\php\php_errors.log" 

지정된 디렉토리는 예 (IIS_IUSRS, IUSR 심지어 AppPool을 사용자에 대한 쓰기 액세스 권한을 갖습니다 나는 그것의 중복, 그냥 확인). display_errors를 켜서 오류가 있는지를 확인하고 브라우저에 오류를 표시하지만 PHP는 여전히 오류 로그를 쓰고 싶지 않습니다.

편집 : [SOLVED]

내 웹 사이트에 대한 BasicAuthentication 선택을 사용하고 IIS 당신이에 로그인하는 사용자가 가장합니다. 따라서 IIS_IUSRS 그룹에 사용자 계정에 대한 로그를 추가 했으므로 이제는 작동합니다.

답변

5

해결되지 않은 질문 목록에 더 이상 나타나지 않도록 해결책 텍스트로 추가하십시오. 대답은 위의 편집 질문에 질문 작성자에 의해 제공됩니다

편집 : [SOLVED]

내 웹 사이트에 대한 BasicAuthentication 선택을 사용하고 IIS 당신이에 로그인하는 사용자가 가장합니다. 따라서 나는 IIS_IUSRS 그룹에 내 로그온 사용자 계정 을 추가했으며 이제는 작동합니다.

+0

목록에서 제거하려면 upvote가 필요합니다. – Pacerier

+0

알아두면 좋을 것 같습니다. 고맙습니다. –