Estamos executando o PHP 5.2.5 em um servidor IIS 7 e estamos tendo problemas para tornar os erros do PHP visíveis ... No momento em que ocorre um erro de PHP, o servidor envia um erro de 500 com a mensagem "A página não pode ser exibido porque ocorreu um erro interno do servidor. "
Essa pode ser uma boa configuração para sites de produção, mas é bastante irritante em um servidor de desenvolvimento ... ;-)
Eu tentei configurar php.ini
para exibir erros na tela, bem como registrá-los em uma pasta específica, mas parece que o servidor captura todos os erros antes e evita e manipula pelo PHP ...
Alguém sabe o que precisamos fazer para que o IIS exiba erros de PHP na tela? Quaisquer links, dicas ou tutoriais sobre o assunto serão apreciados!
ini_set("display_errors", "on");
adicione estas linhas no arquivo php.
log_errors=1
,error_reporting=-1
,log_errors_max_len=0
.