SuiteCRM 8.x upgrade wizard

Please can somebody confirm whether there is an upgrade wizard in SuiteCRM 8.9.0?

I’m not comfortable doing the upgrades via command line (too many problems in the past) and if that is the only solution moving forward I may just switch to a different solution rather than have to go through that process every time.

Thanks a lot

Andy

There is no upgrade wizard for SuiteCRM 8 you have to do it by command line SSH.

I think most people have problems with the upgrade wizard in the command-line due to permissions issues.

  • too many permissions: you’re running the upgrade job as root, you shouldn’t. The upgraded files get root ownership and then things don’t work well from the web server
  • too little permissions: you’re running the upgrade job as a user that can’t really touch all the files, parts of the upgrade process don’t work.

People fear the command line. I get it. It used to freak me out too. However, I’ve found it superior to the GUI wizard since I was forced to use it for SuiteCRM 8. When the wizard fails. You’re pretty much in trouble. You can’t log in, you don’t know what happend, and then you have a half a day of searching through logs or tyring to get back into your failed upgrade. At least with command line, you know exactly what’s happening and if it is successful or not. It’s actually very easy, all the details are in the video I posted. The key things are resetting the permissions frequently during the process. Just keep a note of all the commands you need an cut and paste them into putty and it’s very quick and easy. The only real way you can mess up is if you’re not in the right directory when running permission resets. That’s the only real ā€œgotchaā€ other than that it’s pretty straight forward.

I couldn’t agree more.
Additionally, I see this move on other ā€˜bigger’ web apps as well like Drupal, Mautic, …
It’s just the way software tends to evolve, since things are getting more complex and tools like composer help to handle complexity.

If command line, VPS, linux, permissions is an absolute no go, either one would get an admin to manage those things or go down the SaaS route.

I ended up installing 8.9 through softaculous and migrating the data across manually with sql commands (with some help from chatgpt), it seems to have worked fine and softaculous can handle the upgrades now saving me the hassle.

On to a different challenge now, as my host recently replaced Elasticsearch with Opensearch, so need to test Opensearch with Elasticsearch compatibility enabled.

Thanks for all the feedback though.

Andy