- a site has been working on Evolution 1.0.2 for a lot of years
- suddently PHP 5.4 is no longer supported by the hosting provider (sure, the end-of-life happened a while ago, but maybe rather than overriding default .htaccess silently and making the site unusable, you should tell your users about it?)
- changing .htaccess to use php 5.4 just for this site does not work; the earliest supported version is PHP 5.6
- there are many errors in error_logs now, not just mysql_blah ones
- I managed to bring the site back by changing some main mysql_blah to mysqli_blah calls, however, the manager is not working, neither the GoRevo upgrade tool that I purchased
Do I need to start from scratch (I can download the site now, most of it at least, using one of the website copiers like HTTRACK and move to WordPress, new ModX, etc.)? Anoher alternative would be to sit there and painstakingly change functions in the current ModX code to support PHP5.6. Or I could try to find the earlier version and hope that there is something that helps migration, e.g. migrate from 1.0.2 to some later Evo version that would automatically convert relevant PHP stuff.
What is the most effective way to migrate in this case? Or is all hope lost?
Thanks for taking time to read this and maybe even reply :-)…