簡體   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