移行ツールを使用したいくつかの試行錯誤の後、手動で 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 に転送する方法についてリソースを推奨したりできますか?