Migrate content from concrete cms 5.2.2 to 9.1

Hello, Currently my site is in version 5.2.2 and I want to migrate content from 5.2.2 to 9.1.

I am following below steps but facing issue while upgrading 5.2.2 to 5.5.2.1 and than 5.6(to use migration tool to export content) but facing issue while upgrading from 5.2.2 to 5.5.2.1

Error :

An Unexpected Error occurred while upgrading: mysql error: [1031: Table storage engine for ‘stacks’ doesn’t have this option] in EXECUTE(“ALTER TABLE Stacks ADD INDEX stType (stType)”)

Can someone help me here to fix this issues in order upgrade to 5.6 ?

How many actual pages do you have in the 5.5.2.1 site? How many of these pages are actually still relevant?

Whilst by this long path you may (or may not) succeed in moving content to v9.latest, there will remain content and images that can’t be moved automatically. The site theme and addons will need to be replaced with modern equivalents. Any custom code will need to be rewritten and updated to work with php8.

With the last core update of your site being 15 years ago, by the time you add all the work involved in getting a partially automated process to work, then patching up the gaps left, perhaps that time could be better and more reliably used in manual copy and paste between your old site and a fresh blank v9 site.

When I’ve upgraded this far I’ve had to do these steps

  • 5.4.2.2
  • 5.5.0
  • 5.6.0
  • 5.6.3
  • 5.6.4 (the zip file from the old legacy github repo)

I’m not sure if all of these versions are still available, but if you need them I have zip copies that are downloadable that I can provide links for.

Oops, I mis-read the original and got the target version wrong. @hutman ‘s post is the process to follow.

The legacy version are still downloadable at:

Although 5.6.4 should be downloaded from the github repo at:

1 Like