老师, 出现以下错误 MenusTableMenu: :_getNode 失败 -

老师
今天我们的网站今天建立新菜单项目的时候出现了这么一个错误
保存失败,出现以下错误 MenusTableMenu: :_getNode 失败 -
现在无法新建菜单项了, 请问如何解决 ? 如需要网站后台请通知。 麻烦了
已邀请:

3P网络 - 背着回忆的旅游人,即使是再细微的风景,也会留在心中的一个角落~

赞同来自:

这个问题的发生,往往是由于网站从 Joomla 1.5 升级到 1.6/1.7/2.5 的过程中产生的隐患。最根本原因是当你在新网站上删除某个菜单项目时,会导致 id=1 记录被删除,然后就无法创建新的菜单项目了。
解决的办法需要进入 phpMyAdmin 来执行一条 SQL 指令,重建 id=1 的记录。如果你熟悉 phpMyAdmin 的操作,请按照如下步骤:
0、对数据库进行完整备份。
1、登录到你的 phpMyAdmin
2、点击 SQL 标签页(选项卡)
3、将下列代码粘贴到输入框里面(注意修改数据库名称和数据表前缀为你网站真实的名称):INSERT INTO `MyJoomlaDatabase`.`mjd17_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 - 冇钱;冇房子;冇成就。要吃饭;要住宿;要消费

赞同来自:

老师,我对php完全不会, 麻烦你了
已经发了电邮给你

不是本人 - no no no!

赞同来自:

昨晚登录到你的 phpMyAdmin 看了一下,发现 #_menu 表里面已存在 id=1 的记录。看来上述方法不适合你这个情况。
我打算将网站备份下载到我的电脑上,还原出来,然后慢慢研究。

要回复问题请先登录注册