在使用迁移工具进行了一些失败的试验之后,我只是手动将 joomla 1.5 站点迁移到 3.1。该站点并不太复杂,因此我从手动 sql 开始。内容迁移成功,但是jos_menu让我头疼。
下一条sql语句似乎可以工作了,但是插入后无法在管理员页面修改菜单项:
Insert into try0715_menu
(id, menutype, title, alias, link, type, published, parent_id, language, access )
select id+200, 'magyar-menu', name, alias, link, type, published, parent+200, 'hu-HU', 1
from j15.jos_menu
where menutype = 'mainmenu'
and type = 'component'
and published = 1
and componentid = 20;
ps.:我在插入的记录上将rgt和lft字段留在了 0 上。
有人可以指出我的错,或者推荐任何有关如何通过 sql 将 joomla 菜单从 1.5 转移到 3.1 的资源吗?