Save failed with the following error: MenusTableMenu: :_getNode Failed -
The Problem
Cannot save menu items and get the error
- Warning
-
- Save failed with the following error: MenusTableMenu: :_getNode Failed -
The problem is the menu table with the record id = 1 is missing. This record is mandatory for the creation of new menu items.
The solution is after the jump.
The Solution
Option 1
Follow the steps below to fix this Joomla error message:
- Login to your webhosting control panel.
- Click on the phpMyAdmin, login to your database
- Click on the SQL tab
- Copy the query below and paste it in the textbox. REPLACE the database name and prefix in italics with your own.
- Click on the 'GO' button.
In this example the database name is dbpref_joom2012 You need to changed this to your own database name. The second item to change is tbpf1_menu. Change this to your own database prefix.
INSERT INTO `dbpref_joom2012`.`tbpf1_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');
Option 2
- Login to your webhosting control panel.
- Click on the phpMyAdmin, login to your database
- click on tbprf1_menu
- Click on Insert in the top tab
- id value is 1
- title value is Menu_Item_Root
- alias value is root
- published value is 1
- Click "Go"
That is it. Don't do anything else
Go back to your admin panel and see if you can now create a menu item.
- Posted in: Joomla Error Codes
