Programando una extensión: la pantalla blanca

Estás programando una extensión para Joomla! (un módulo, componente ó plugin). La instalas y la configuras. Cuando vas a probar, lo único que ves es un pantallazo blanco. ¿Qué hacer?

Lo primero es recabar información. Normalmente deberías realizar estas pruebas sobre un servidor de desarrollo, nunca sobre el servidor de producción (para no dar pistas a individuos malintencionados). Una buena forma de recabar información en el servidor de desarrollo es activar el máximo nivel visualización de errores para PHP. Para ello:

- Edita el fichero /etc/php.ini: añade la directiva

error_reporting = E_ALL

- Resetea el servidor web Apache:

# apachectl restart

Ahora en lugar del pantallazo blanco, verás información útil.