Sunday, February 3, 2013

How to solve " MenusTableMenu: :_getNode Failed " problem in Joomla!

You get this message : Save failed with the following error: MenusTableMenu: :_getNode Failed - You can get this error after Joomla! migration (from J!1.5 to 2.5) using Jupgrade. First Solution:The only way round this was to create a new line in the ***_menu table in phpMyAdmin.
To do this, open ***_menu, click on (Insert) and enter the details as shown in the attached image. Then click on the (Go) button to insert the new line with an id (1).
Go back into your Joomla admin and open each menu, select all menu items and then click on the (Rebuild) button. Do this for all menus. Second Solution: 1. Add the missing record to the databaseLog in to phpmyadmin and execute the following statementINSERT INTO `DATABASE_NAME`.`*****_menu` (`id` ,`menutype` ,`title` ,`alias` ,`note` ,`path` ,`link` ,`type` ,`published` ,`parent_id` ,`level` ,`component_id` ,`ordering` ,`checked_out` ,`checked_out_time` ,`browserNav` ,`access` ,`img` ,`template_style_id` ,`params` ,`lft` ,`rgt` ,`home` ,`language` ,`client_id` ) VALUES ( '1', '', 'Menu_Item_Root', 'root', '', '', '', '', '1', '0', '0', '0', '0', '0', '0000-00-00 00:00:00', '0', '0', '', '0', '', '0', '0', '0', '*', '0') 2. Rebuilding menusGo to the administrator panel of joomla.Menus --> MenuManagerSelect all menusClick on the button ‘Rebuild’(By doing step two, the field ‘rgt’ in the just added record (step one) will get the appropriate value.)
Disqus Comments