1. rkmediawork
  2. RO CSVI
  3. Monday, 12 February 2024
  4.  Subscribe via email
I have migrated data from a Joomla3 to a new Joomla4 version. User, content, category was no problem. But after importing the menu my backend menu of the components was broken. Components are no longer all displayed and those that are displayed are not displayed completely. When I reinstall the components they are displayed correctly again. But it also affects the Joomla components like search, keywords etc. Is the problem known? What can I do?

Many regards
Verena
Attachments (2)
Accepted Answer Pending Moderation
Hello Nate,
That is a complicated migration process. Since your Joomla 3 and Joomla 4 site are not the same, Keeping ID on import will create conflicts with existing IDs and if Keep ID is set to No then you won't have same IDs from Joomla 3 site which will break your menu items links. I would suggest to do migration on clean Joomla 4 site so you get same IDs as Joomla 3 site. You can then install the extra modules so existing IDs are not affected.
Kind regards,

Tharuna

=========================
If you use our extensions, please post a rating and a review at the Joomla! Extension Directory
  1. more than a month ago
  2. RO CSVI
  3. # 1
Accepted Answer Pending Moderation
Hi, I'm having a similar issue... the Joomla 3 to 4 migration was "going great" until I imported the menu items. Then the "modules" import had similar issues, I believe, by the time I was done importing, almost none of the dashboard modules were working. The front end was missing menus. The home page started showing ALL the modules on the site, like the module->menu item mapping got lost, too.

I'm wondering if you can share any tips for how to reconcile all these changes between my "live" Joomla 3 site and the "sandbox" Joomla 4... my Joomla 4 site has new modules that the Joomla 3 site does not. But the Joomla 3 site has modules that have been changed, too, since starting the Joomla 4 sandbox.

I'm considering the above suggestion about importing without ID numbers but I don't see how that would help, because I'd lose all my module / page assignments. It's almost like I need a "granular" mode so I can individually choose "import" or "skip" for each row.

Thanks!
-Nate
  1. more than a month ago
  2. RO CSVI
  3. # 2
Accepted Answer Pending Moderation
Hello Verena,
But it also affects the Joomla components like search, keywords etc. Is the problem known? What can I do?

In RO CSVI import migrate template we set Keep ID to yes which also means the ID in the import file is used to find existing record in database. If the same ID does not exists a new row is created else existing rows are updated. There is a possibility that there is already a menu item with same ID in database and with import of ID values are updated from import file. That may be causing conflicts with menu items. To check more on that please post import debug log. To get the debug log see How to collect debug information? document. Try to do the migration without ID field and see if that helps.
Kind regards,

Tharuna

=========================
If you use our extensions, please post a rating and a review at the Joomla! Extension Directory
  1. more than a month ago
  2. RO CSVI
  3. # 3
  • Page :
  • 1


There are no replies made for this post yet.
Be one of the first to reply to this post!