Al intentar editar los menús desde el gestor en la nueva versión de Joomla, la 1.5.1, puede que os encontréis con el siguiente error:
Fatal error: Call to a member function on a non-object in /home/www/pruebasjoomla.freehostia.com/administrator/components/com_menus/ models/item.php on line 212.
Es probable que sea debido a la versión de PHP que estéis usando, comprobad si cumplís los requisitos de Joomla. En nuestro caso, con cambiar a la versión 5 de PHP en el host (freehostia) se solucionó el problema:
Fuente: www.joomlaspanish.com
Hombre lo cierto es que joomla 1.5 esta construido sobre PHP5 por lo que lo normal es que antes de poner cosas de este tipo a funcionar (joomla) se miren las versiones que se requieren para evitar comeduras de tarro de este tipo 😉
Como ya comenté en la entrada, existe un apartado de su web donde especifican los requisitos en lo que a versión de PHP concierne:
Requisitos mínimos: 4.3.10
Requisitos recomendados: 4.4.7
Versiones NO recomendadas: 4.3.9 , 4.4.2 or 5.0.4
Por otra parte existe una nota informativa en la cual comentan que actualmente se está valorando que quizás los mejores resultados se consiguen con la serie 5.x PHP
(Actualizado por Joomla el 30 Noviembre 2007)