+34 911 599 883

+34 911 895 172

Problema con menú que no se muestra, en web basada en Joomla migrada a un servidor con PHP 5.3

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í