A função error_log do PHP não funciona após a atualização para o IIS 7.5

2

Estou usando o error_log que tem funcionado bem durante anos no IIS 6 Recentemente atualizei para o IIS 7.5 (Windows 7) e as mensagens registradas por error_log pararam de aparecer.

Na verdade, nada está indo para o log. Se eu chamar uma função incorreta para forçar um erro do PHP real , ele será reportado para a tela, mas não para o arquivo. Minhas configurações ini:

display_errors=On
error_log='C:\Work...\php_errors.log'
log_errors=on
error_reporting=E_ALL & !E_DEPRECATED

Eu também adicionei < httpErrors existingResponse="PassThrough" /> ao arquivo web.config no meu diretório virtual, mas ele não funciona mesmo depois de um reinício.

Alguém pode lançar alguma luz?

    
por Al Henderson 01.02.2011 / 11:43

1 resposta

2

O problema acabou se tornando permissões de acesso para a pasta onde estava o log de erros. Eu tive que dar ao usuário IUSR acesso de gravação para essa pasta.

Al.

    
por 30.03.2011 / 15:05