Używam IIS 7.5 na Windows Server 2008 R2 razem z PHP 5.5 NTS przez FastCGI. W jakiś sposób mój PHP nie chce rejestrować błędów w pliku. Plik nigdy nie zostanie utworzony, a gdy go utworzę ręcznie, PHP go nie zapisuje.Logi błędów PHP na IIS nie zapisują do pliku
To mój php.ini (zweryfikowane, że to ten, który jest ładowany z phpinfo();)
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
log_errors = On
error_log = "C:\inetpub\logs\php\php_errors.log"
Podany katalog ma dostęp do zapisu dla IIS_IUSRS, IUSR a nawet Użytkownika AppPool (tak Wiem, że jest zbędny, żeby się upewnić). Nawet włączyłem display_errors, aby zobaczyć, czy jest błąd i wyświetla błąd w mojej przeglądarce, ale PHP nadal nie chce napisać dziennika błędów.
Edit: [SOLVED]
używałem BasicAuthentication na mojej stronie internetowej i tam IIS personifikuje użytkownik logujesz się z. Dlatego właśnie dodałem moje logowanie do konta użytkownika do grupy IIS_IUSRS i teraz działa.
Potrzebna jest awaria, aby usunąć ją z tej listy. – Pacerier
Dobrze wiedzieć. Dziękuję Ci. –