Upgrading from SuiteCRM 7.4.3 to latest

Hi,
where can i find files neccessary for upgrade from 7.4.3 to latest?
What is the procedure for upgrade?

Regards,
Drazen

Here:

https://suitecrm.com/download

You have to do it in steps:

  1. Make a complete backup of your files and of your database
  2. First use the package that upgrades from 7.4.x to 7.6.10
  3. Then use the package that upgrades from 7.6.x to 7.8.8

Now either stay there (it’s the LTS version, and what I recommend if you use the Email module) or move forward to 7.9.7.

1 Like

OK, we have some customisations done.
For example this customisation:
http://support.sugarcrm.com/Documentation/Sugar_Developer/Sugar_Developer_Guide_7.9/User_Interface/Views/Removing_the_Account_Requirement_on_Opportunities/

Will this be lost with upgrade?
In general whic hsustomisations are lost with upgrade?

I’m not sure if the config_override.php get overwritten on the upgrades; but any way, transferring some entries from there is quite simple, so it shouldn’t be a problem.

In general, whatever you changed in the “custom” directory should be kept in the upgrades. That’s why they’re called “upgrade-safe” customizations when you do them there.

All the rest, it depends on luck - whether the upgrades bring a new file that overwrites your changes.

In any event, you need good backups (ones you can actually use to revert to the old system!) of code AND database, before attempting a big, multi-step upgrade like the one you’re about to try.

And you need to check each customization to see if it’s maintained properly - there are edge cases where what you changed simply doesn’t fit with the new code.

Still unable to perform ugprade.
Was successfull in upgrading from 7.4.3 to 7.6.10 and am trying to perform upgrade to 7.8.8 but this step fails.
Logs attached. Please advise.

Logs:
https://1drv.ms/f/s!AnWOHc0UWqgVgbJKySwMWkFPXQEaEA

Focus on the PHP error log, fix anything FATAL or ERROR there, only then worry about the other logs.

So you start with fixing the first FATAL error there: install mbstring extension in PHP, then try again.

This is what I use on Ubuntu 16.04 to get all PHP 7.0 modules quickly:

apt install zip unzip php-mbstring php7.0-mbstring php-gettext php-xml-parser php7.0-zip php7.0-imap php7.0-gd php7.0-curl phpmyadmin

If you have different Linux or different PHP you may need to adapt that.

I’ve already enabled mbstring before, this error I had even before the upgrade.
The newest entries in logs (1 and half hour old) show all the errors that need to be fixed.
This is shared hosting which I do not have full control over, only Cpanel.

Oh I see, that’s different then.

To remove one of the errors from UpgradeWizard.log, clear your upload directory of old stuff:
/upgrades/module/Convert_lead2015_11_27_211159.zip

Then please check if you need to upgrade MySQL or PHP for these new version of SuiteCRM:

https://suitecrm.com/wiki/index.php/Compatibility_Matrix

If you’re not missing an upgrade, then it simply seems like bad credentials (user/password) accessing the database. Check them from the command-line, logging in to MySQL there, and then make sure those same credentials are in config.php.

OK I removed the old stuff.
So I’m upgrading from 7.6.10 to 7.8.8 here, MySQL version is 5.6.37, PHP is 5.6, modules here:
https://1drv.ms/i/s!AnWOHc0UWqgVgbJRgUNbf5MegAwpng
Shared hosting, not missing an upgrade.
Database credentials are OK, just checked.
Tried again, still not working, submitted new logs:
https://1drv.ms/f/s!AnWOHc0UWqgVgbJKySwMWkFPXQEaEA

Preflight passed and then I havent had chance to click to proceed with upgrade but was rather redirected to SuiteCRM login screen but it does not accept login.

Your system seems very unhealthy, “no admin account”, “database failure”… does it even work, apart from the upgrade? Can you navigate the screens, read and write data?

Have you tried a few options from the “repair” screen?