En un servidor de producción es aconsejable NO mostrar los errores de PHP. En Ubuntu Server 10.04 sucede que por defecto está configurado para no mostrarlos (preparado para producción), sin embargo para desarrollar o por simples motivos de aprendizaje en muchas ocasiones se requiere que los errores sean visualizados.
En el caso de fallar, cuando no muestra errores, simplemente aparecerá una página en blanco. Para cambiar este comportamiento se deben seguir los siguientes pasos:
1. Ubicar el archivo de configuración de PHP, por lo general se puede encontrar en /etc/php5/apache2/php.ini , en caso de no encontrarlo una simple ejecución de phpinfo() nos puede mostrar esa ubicación:
2. Ubicar la linea que contenga la instrucción display_errors (en mi caso, esta en la linea 531) y cambiar el Off por el On para que quede asi:
display_errors = On
3. Guardar los cambios en el archivo php.ini
4. Reiniciar el servicio:
sudo /etc/init.d/apache2 restart
Es suficiente con estos pasos para habilitar la visualización de errores.
Happy coding

Si, a pesar de hacer eso no muestra los errores, ¿porque puede ser?
Quizas falte reiniciar el servidor web: sudo /etc/init.d/apache2 restart
Y si aun así no los muestra???
Primero para cambiar … el archivo php.ini
tienes que modificar los permisos de acceso
sudo chmod 7777 -R /etc/php5/apache2
gracias