繁体   English   中英

joomla 1.5-> 3.1使用SQL迁移

[英]joomla 1.5 -> 3.1 migration with sql

在使用迁移工具进行了一些失败的试验之后,我只是手动将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 .:我在插入的记录上将rgtlft字段保留为0。

有人可以指出我的错,或推荐任何有关如何通过sql将joomla菜单从1.5传输到3.1的资源吗?

一个刚刚认识到,在JUpgrade模块http://extensions.joomla.org/extensions/migration-a-conversion/joomla-migration/11658使得菜单表迁移很好。 甚至可以在com_jupgrade-2.5.2 \\ com_jupgrade \\ admin \\ includes \\ migrate_menus.php中检查源代码,它回答了我有关此表迁移的所有问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM