upgrade fail

Permalink
I've got a site that i haven't updated in ages (years).
I went to update yesterday and got a series of errors and now site is not working.
I'm confused because in the dashboard it was recommending me to update to current version 5.6.3.5. but upon looking in forums and docs for help i see that the latest version is 8.5.3 or something...and it seems that i need to be on version 5.7+ to be able to upgrade to the new 8.5 version... does that mean to get to the current version i would be right to manually upgrade to 5.7 and then jump from there to the new 8.5.3/4 version or is that too big a jump? (i have another more complex site that is currently on 5.6.3.4 and needs an upgrade as well that i'd prefer not to stuff up in the process) i noticed in the legacy downloads there isn't even a copy of 5.6.3.5 to download... does that imply it wasn't a good version?
Anyway, does anyone have any suggestions as to how i might fix without having access to dashboard?
I have attached a screenshot of the error message i got upon upgrade.
pretty sure i'm running PHP 7.2.7
the site ishttp://www.acupuncturephysio.org/...
thanks in advance

1 Attachment

dolorescupcake
 
ConcreteOwl replied on at Permalink Reply
ConcreteOwl
Concrete 5.6.3.5 will not run on PHP 7.
Try rolling back your PHP version to PHP 5.6.40.
If you are going to upgrade to Concrete 5.6.4.0, your best option is to manually download the zipped file and extract it into your root/updates folder before updating from the dashboard.
The 5.6.3.5 download is in the list of legacy downloads, the list is in date order so look for (6-9-2017)
If your site cannot be restored using the above ... I can take this on as a paid job if your interested.
dolorescupcake replied on at Permalink Reply
dolorescupcake
Thanks,
the site is broken so i can't access the dashboard however i managed to replace the core and find a way in to the dashboard to at least be able to upgrade, nothing more - but when click to upgrade the same thing happens (big error lost as per before) which i'm guessing is due to incompatibility with php7... so do you reckon if i roll back to earlier version of php, make the upgrade to 5.7 and then do the jump to the current 8 version will that work or do you think i have incompatibility issues with the old php and the version 8...?
I'm gonna try for it and if it doesn't work i might well be in touch.
JohntheFish replied on at Permalink Reply
JohntheFish
There isn't an upgrade between 5.6 and 5.7. If you try to do it by replacing directories, you will break the site permanantly.
dolorescupcake replied on at Permalink Reply
dolorescupcake
Thanks for the heads up. Can you advise what i might do to get the site from where it is? it's currently broken between 5.5.1 and 5.6.3.5 ... aside from starting from scratch do you have any ideas how to fix and then bring it up to date with the most recent version?
Thanks
ConcreteOwl replied on at Permalink Reply
ConcreteOwl
First of all and most important is... You cannot run 5.6.3.5 on PHP 7 ... Period!
5.6.4.0 will run on PHP 7.
If you get your PHP version rolled back at the server to PHP 5.6 then you might be able to update to concrete 5.6.4.0.

If you want someone to fix this for you send me a private message.
dolorescupcake replied on at Permalink Reply
dolorescupcake
I've put my php back to 5.6 and i've tried to upgrade manually by replacing the core folder but it's still not working. i've then tried putting the 5.5.1 folder back in there to see if i can get back to what it was previously but no luck. i'm willing to ditch this site and start from scratch. However i have another site which is currently running 5.6.3.4 (i had no idea that the software had gone so far ahead, according to the dashboard the latest version is 5.6.3.5) and i want to be able to get it up to date but it is much more complex. do you think there's anyway i'll be able to do that myself or is it even possible for someone else to do it? thanks
ConcreteOwl replied on at Permalink Reply
ConcreteOwl
If you don't let someone else try, you will never know!