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 그룹에 사용자 계정에 대한 로그를 추가 했으므로 이제는 작동합니다.
목록에서 제거하려면 upvote가 필요합니다. – Pacerier
알아두면 좋을 것 같습니다. 고맙습니다. –