Pain and Suffering: Taking Over an Undocumented Existing Concrete5 Site

Permalink
So the short version is my company was brought in to manage IT matters for a client and the previous IT personnel refused to hand over any information, logins, etc. I spent the next 6 months trying to figure out what I was dealing with and fixing the utter catastrophe left in the wake of the previous staff's departure.

The client's website was a secondary concern since there were more pressing matters and the website worked well enough.

Well, now the website is finally in my sights and I need to bring it up to speed. As it turns out, the site is concrete5 running on a version of XAMPP that's at least 5 years old.

After many hours of headaches, I successfully ported a working copy of the website to a VM so I can attempt to tinker without blowing up a production site. I have run into a hurdle. The current version is 5.5.2.1 and any attempts to upgrade the site to 5.6.3.4 result in every single page reporting "Page Forbidden". I can't access anything except
index.php/tools/required/upgrade
, which does nothing.

I've attemptedhttps://www.concrete5.org/community/forums/installation/page-forbidd... among other suggestions here on the forums to no avail.

Any help would be greatly appreciated.

 
mnakalay replied on at Permalink Reply
mnakalay
Hello,

It's going to be a slow process. You shouldn't jump from 5.5.2.1 to 5.6.3.4.

Here are 2 links that can help a bit:
https://legacy-documentation.concrete5.org/tutorials/manually-upgrad...
https://legacy-documentation.concrete5.org/tutorials/update-very-old...

Here is the page where you can find legacy versions:
http://www.concrete5.org/developers/developer-downloads/...

I suggest you upgrade to 5.6 then 5.6.2 then 5.6.3.1 and finally 5.6.3.4 and of course you will have to run some tests between each version just to make sure nothing broke.

Some packages might break as you probably have old versions that will also need upgrading but sometimes you have to upgrade c5 first before you upgrade packages. So if you see that something is not quite right after a C5 upgrade but it's due to a package try to upgrade it as well but if not possible, as long as C5 core stuff works just move on to the next stage and when you're down you can upgrade the faulty package.

Good luck