I’ve been running SuiteCRM on the “oldstable” Debian release. As of a week ago, Debian has incremented up stable from Debian 8 to Debian 9. So Debian 7 is now LTS. It’s time for a system upgrade.
I’m going to upgrade my SuiteCRM platform from Debian 7 to Debian 9 but feel it would be better to do a fresh install of D9 rather than the upgrade path. (I tried the upgrade from D7 to D8 after doing an image.)
Is there a recommended way to do a platform migration? Understandably, the upgrade SuiteCRM website/wiki deals only with upgrading the SuiteCRM application and not underlying platform changes.
Would be better to run the SuiteCRM 7.9.1 installer on the fresh D9 instance and once everything is setup, do a database export from the D7 instance and import into the D9 instance??
Is there a best practice on how to do this? If yes, where would I find it?
If you don’t use email with SuiteCRM, you can go ahead with 7.9.1. Just make sure you don’t have the SuiteP theme disabled when you upgrade, it causes problems.
However, if you do use email, 7.9 introduced an all-new Email client, and unfortunately there have been many bugs with this new code - I’m afraid the community didn’t really test the Beta and the Release Candidate, so the reporting of bugs only started when the (supposedly) final release came out.
7.9.1 was a bugfix release, but more bugs have shown up, so I say wait for 7.9.2, or better, for the week after it’s released.
Of course, you have a nice server set up to test stuff (on a clone, on a VM, etc) then go ahead and play with it.