Seu google-fu falha você, pequeno gafanhoto.
Eu tenho um servidor de desenvolvimento com o Apache 2.2.8 / PHP 5.2.4 no Ubuntu Server 8.04. Às vezes, meu código php retorna um erro Internal server 500 em vez de exibir os erros na página.
O Apache error.log não contém entradas referentes ao erro 500 e o access.log contém apenas uma linha referenciando que ocorreu o erro 500. No php.ini error_reporting = E_ALL e display_errors = Ativado.
Como obtenho o Apache ou o PHP para exibir o erro na página em vez de um erro genérico do 500.
Seu google-fu falha você, pequeno gafanhoto.
Encontrou o problema. O desenvolvedor estava usando a biblioteca de outra pessoa e não percebeu que a biblioteca tinha código de tratamento de erro personalizado incorporado. Alterou uma linha de código e está tudo bem.
Tags php linux apache-2.2 ubuntu