Can anyone help or confirm me in what I should do in my situation:
I started with OSC 2.2 - modified with various contributions - on a shared host. As the host disabled previous PHP versions, I did a lot of manual updating steps some time ago and ended on something like v2.3.1, running fine on PHP 5.3 at the moment.
I did not continue with updating as I had to find out that after following all the update instructions so far, my shop is still not a true 2.3.1 shop but only 'something similar'. For this reason some of the next update steps became more difficult (the code parts to be replaced is not as it is in the instructions).
I fear that the host will sooner or later disable PHP 5.3. I can switch PHP versions in the log in area of the host's website between 5.3, 5.6, and 7.0. I recently set it to 5.6 to check again what will happen and found out that the catalog 'was still there' at first glance, but I could not even log in into the admin area (fatal error, white screen).
What also makes me panic now was the note that the host allows me to go back to 5.3 only within 30 minutes (and never again in case I am accidentally logged out of his website during this time). This will make trying step for step fixes even more difficult.
What to do now?
1) I guess the recommended thing is to install a new 2.3.4BS, and migrate database tables into the new installation. As updating to 2.3.4 before (see above) is difficult, I guess that the database migration script I read about will not work in my case (it requires 2.3.4??). Should it be possible to export/import at least the most important database table (customers, orders, products,..) by hand? What problems to expect here?
2) Is there any way I might go to update not everything from my 2.3.1 but only the steps required to get it running on PHP 5.6. I understand that I need to replace all mysql functions to mysqli, but I am afraid that there is more coming... ? Is there a fix to at least come into the admin again in case the host switches to 5.6 before I finished the upgrades?
3) I might pay someone with more experience to do this for me. As I am a tiny one-man company my ressources are rather limited. What might be the total to expect (at least a rough number to give me an idea)?
Thanks for any help
Edited by inra311, 12 February 2017 - 09:53.