After a long try, I am able to migrate my suitecrm application to SuiteCRM-8.2.2. But unfortunately, I don’t see the navigation menu. Also, the notification icon is missing from the top right corner.
Yes, this SuiteCRM 8 is itself strange. It behaves oddly every time I start to test. Some times api/graphql returns a 403 error. Sometimes switching php 7.4 and PHP 8.0 works. I don’t see any proper documentation as well.
It doesn’t help much, it only eliminates a slim chance that it was something peculiar about your browser.
I’m sorry but I can’t help much further, from a distance. I’ve installed quite a few v8’s, and after some initial fights with web root settings, and mod_rewrites, if I follow the installation instructions, it works. It’s not that hard to install.
There must be some bug, or some configuration detail, that is making your experience such a failure.
Maybe try a different stack. Ubuntu with regular LAMP stack is probably the most tested.
I am on the LAMP stack. Let me share my debugging output if that will help. Please check the screenshot. If I commented out the below code, I see the “ALL”. Here navigation.groupedTabs is empty. I am not an angular guy, so I could not figure it out. Can you help me? If this is the reason for the missing navigation menu.
if (!ready([navigation.tabs, navigation.modules, navigation.groupedTabs])) {
return;
}
Are you actually rebuilding the front-end after making those changes? I assume you must be, if you’re seeing different behaviors.
I suggest removing the different items one by one to see which one is “not ready” when it should. Again, this is just a further step diagnosing, but I don’t know what to do after you discover, so it might not be worth the effort…
So, try
if (!ready([navigation.tabs, navigation.modules])) {
return;
}
then
if (!ready([navigation.tabs, navigation.groupedTabs])) {
return;
}
I’ve ran into this very same problem but only from a preexisting 7 instance (new 7 instances upgrade to 8 like a charm)
upgrade from 7.13 to 8.3
the commands were executed without error messages.
I think it has something to do with the language files
When going back to the CRM
GlobalLinks are rendered without labels, However without text to fill the a tag they can’t be clicked on.
in fact, most places I look it would seem the labels are very broken.
Leads detail view has only 3 or 4 visible field labels
I discovered that the update steps failed around the part where it should be installing the portability folder in the “legacy-pre-install” step. I tried to hunt down the causes for it but the command line interface swallows the error message and I couldn’t find a log for it.
There’s something different about the deployment we use “my company” over a brand new one,
I know that we’ve had our CRM for many years and I’ve updated it a few times before testing my 7 to 8 update with it.
I’ve since moved onto other things but when I get the time I can start a test instance from 7.10 and updating up to 7.13.3 then give it another go.
If it fails then the community has something to go on
I have struggled with the same problem, missing top menu and also missing of the icons. I created a fresh installation of 8.6.2, which worked as expected. Then i did a diff of the migrated public/legacy/config.php file, and went basicallty through every difference, and bingo! What fixed my problem was that in my migrated version of config.php has the suitecrm_version setting wrong!
‘suitecrm_version’ => ‘7.14.5’
I changed it to :
‘suitecrm_version’ => ‘8.6.2’
and i got my top-menu!
One other notice i made was that eg the home icon in the fresh install is not an image-tag (), but it’s a polygon-tag
So somehowo the theme is not updated during the migration process.
The icon-problem was fixed by a quick repair. I thought i did that already, but now V8 seems to look ok! Time to check if there is any big differences functionality compared to V7
I did a ./bin/console suitecrm:app:upgrade-finalize -m merge and no errors showed up in the console. I have to check the log when I get access to the server…
I actually raised a bug report at GitHub last year regarding the wrong version notation, and at that time there where no errors in the log
I checked the install.log, and found no errors. The apache-log contains though a bunch of warnings regarding symphony (i hope these errors would be addressed, because the warnings generate lots unnessesary logentries)
I just re-did the migration on the same setup. Before that, i made a full repair in the V7 environment, and the outcome was after the migration the same. I had to update the version. One other thing what i had to do before i got the icons, what i forgot to mention, was to go to theme, and make the theme “default” (in the old environmet, it was selected as Default). After this a Quick repair gave me back the icons…
edit: follows more (forum did not let me write 3 replies in a row)
Wait a second… I found this in the upgradeWizard.log
config.php file at () could not be found. Skip merging.
I wonder if this has to do with the problem when running
It asks for which version to move to. Not sure what to put here, because i can’t find this in the migration docs. Therefore i used the same version format as when running
Please enter the version to move to: SuiteCRM-8.6.2