I am trying to upgrade the server I am running SuiteCRM on and at the same time trying to upgrade SuiteCRM itself at the same time. I was able to install 8.8 on my new server with the upgrades to the server I needed, but I cannot figure out how to get it to access the database that was used by 7.14.
I tried both installations, 7.14 crashes on this new server and I cannot get it to run, but 8.8 completes and I can get into the webpages on my new login, but I cannot figure out how to get the old database into it.
I wanted to do it that way, but things are not working out for me.
I tried installing 7.14 on the new server and it crashes on the installation setup.
The logs showed it was crashing on a table that did not exist in the database for sending external emails. We were not going to use that feature, but I manually created it anyway to stop the error. Now it just gives me a generic 500 error page with no log details on why it is crashing.
I just tried to upgrade the current live site from 7.14 to 8.8, but the upgrade instructions is pointing to legacy migration packages that are not in the zip file I downloaded.
The closest I have gotten on this was installing 8.8 on the new server and it installed cleanly and I can login to it, I just need our old database into it.
I see there are pages for importing contacts, accounts, cases, etc.
I was just hoping there was a faster way than to do a export of each section on the old server and import each of them back into this.
If you had problems with the normal installers or upgraders, that’s what you should be looking to fix. Normally broken initial installations are caused by issues such as PHP settings, PHP modules missing, insufficient permissions. When the installer work as intended, you don’t end up with missing tables. If you do, you shouldn’t be creating the tables manually to fix it, because you don’t know what else the installer was about to do when it crashed…
And trying to move the database from v7 to v8 is going to get you into ten times more problems, and some of them you won’t even know initially - you will just see those problems popping up later when you already have users using the CRM.
Who said the database schemas were compatible across a major-version upgrade? They’re not guaranteed to be so. At least you should be inspecting the migration scripts and see what they’re doing. You will conclude that it’s not worth the effort to replicate that manually…
I do not have PHPMyAdmin installed, but I have been able to do mysqldump to backup the old database & created a new database on my new server with it. I tried to change the config files to point to it and on a previous load tried to restore the database on the one SuiteCRM was connecting to but both crashed on me.
Configuring the .env file sounds like what I need to finish this setup.
Any tips on what I should be looking for in the .env file?