Need to upgrade CakePHP 2.x. to CakePHP 5.3

My current project is built on CakePHP 2.x. I would like to upgrade it to CakePHP 5.3. Could you please provide the recommended approach, including necessary commands and migration steps?

You can of course hire me (@dereuromark) or other Cake experts :wink:

As for the concrete steps:
Thats a lot also up to you, small ones from 2 to 3 to 4 to 5, or usually a bit faster in this case now: Direct hard cut to 5.3+

Overall, this is now a tough one for sure, especially the 2=>3 gap is the biggest.
Once that is done with either strategy, the rest is then quite simple in comparison, and can mostly be supported by the linked upgrade tool.

PS: that said, I just did recently two 2=>5 migrations, so I do have most of the old tools working at least rudimentary locally for me.

1 Like