La activación del buffer de salida (output_buffering) en PHP está desaconsejada con Joomla. Si en nuestro servidor solo tenemos sitios web creados con Joomla, no habrá problemas en tener esta propiedad deshabilidada en el archivo de configuración de PHP (php.ini).

Sin embargo el problema lo podemos tener cuando en el servidor han de convivir, además de las webs creadas con Joomla, cualquier otra que use PHP y que necesite tener output_buffering activado.

En estos casos la solucción consiste en dejar el output_buffering desactivado en el php.ini, y modificar o crear si no existe el fichero .htaccess, para cada uno de los sitios web que lo necesiten activado. Añadiendo lo siguiente:

[...]
php_value output_buffering "4096"

No es necesario reiniciar el servidor Apache, con volver a recargar el sitio web es suficiente.