Dê uma olhada aqui: Como posso exibir e log erros PHP no IIS7? . Você precisará editar a configuração HTTP para permitir a exibição de erros para usuários remotos.
Eu estou executando o PHP 5.4.5 em um servidor IIS 7.5 (no Win7 64) e tenho problemas para tornar os erros do PHP visíveis. No momento, sempre que eu tenho um erro PHP, o servidor envia de volta um erro 500 com a mensagem "A página não pode ser exibida porque ocorreu um erro interno do servidor".
Eu uso o phpmanager para configurar o php. O php Ini está correto com errorlogging E_ALL e display_errors habilitado (erro é escrito para log também). Eu já configurei o errorMode para Detailed em DetailedLocalOnly e removi todas as páginas de erro também. Mas ainda é o mesmo erro 500 ... PS: Eu já li todas as postagens em serverfault e stackoverflow.
Dê uma olhada aqui: Como posso exibir e log erros PHP no IIS7? . Você precisará editar a configuração HTTP para permitir a exibição de erros para usuários remotos.
Um erro 500 é um erro interno do servidor, não um erro com o PHP. Isso indica algo errado com o seu servidor da Web, talvez uma configuração incorreta do IIS. Verifique os logs do seu servidor da Web para o problema específico.
eu sou desenvolvedor de Tematres, pode ser esse tópico pode ajudá-lo: link