O PHP não mostra nenhum tipo de erro

Eu tenho um servidor PHP em casa para o desenvolvimento. Está correndo:

Ubuntu 9.10 Apache 2.2.12 PHP 5.3.2-0.dotdeb.1 MySql 5.0.7-dev 

Atualmente, as configurações no php.ini para erros de exibição são:

 display_errors = on error_reporting = E_ALL 

Mas não vejo erros no meu script php. Também é muito estranho que phpinfo () me mostre isso:

 display_errors Off 

Verifiquei o arquivo php.ini e reiniciei o servidor apache muitas vezes, mas sem sorte. Alguém sabe como isso é possível?

editar:
Quando eu configurou isso localmente:

 ini_set('display_errors', 'on'); 

Eu recebo erros.

O parâmetro display_errors listado mais de uma vez no seu arquivo php.ini? Se for definido mais de uma vez, a segunda instância irá replace o primeiro.

O Ubuntu mantém cópias separadas do arquivo php.ini para cada tipo de instalação do PHP.

Não estou familiarizado com o lançamento do dotdeb, mas acho que seria em /etc/php5/apache2/php.ini

Editar: uma vez que este não é o caso, tente reiniciar o Apache. O PHP não retomará as configurações alteradas até você.

Ative as seguintes configurações como mostrado abaixo

display_errors

Valor Padrão: Ligado

Valor de desenvolvimento: em

Valor de produção: Desligado

error_reporting

Valor padrão: E_ALL & ~ E_NOTICE

Valor de desenvolvimento: E_ALL | E_STRICT

Valor de produção: E_ALL & ~ E_DEPRECATED

Reinicie o servidor Apache