Este mes hemos migrado varios sitios web basados en Joomla de un cliente que tenía un servidor dedicado a unos de nuestros hosting compartidos con versión de PHP 5.3 .
Al migrar la web no se mostraba el menú de Joomla pero no se mostraba ningún error.
Para visualizar los errores hemos editado el fichero configuration.php y habilitado los errores por pantalla editando esta línea:
Antes:
var $error_reporting ='-1';
Después:
var $error_reporting ='6135';
Así vemos el error por pantalla:
Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference
La solución sonsite en editar una línea en el fichero /modules/mod_mainmenu/helper.php eliminando un &.
Antes:
function buildXML(&$params)
Después:
function buildXML($params)
A otra cosa,… esta: solucionada.sí