Concrete5 site crash

Permalink
My server updated the PHP files to the hosting plan last night, and now the website shows a bunch of code. I cannot figure out how to get rid of it. They have said it is has nothing to do with them and has to do with Concrete5.

I do not understand PHP, nor can I try and code it. I figure the websites concrete code needs to be upgraded but I have tried to do that using this method found here:http://www.concrete5.org/documentation/how-tos/developers/manually-...
and it didn't work. I cannot even log in to the site now!!! The site I manage uses Concrete5 5.4.2.2. I haven't upgraded it because I do not know Concrete5 very well at all and just took over the site in May 2015. I manage it for free for a high school band because my daughter is in the band and I am in their booster club so it is my contribution. The site name is svhsband.com.

Please, I beg anyone to help me with this!!! The parents.of the band students check the website all the time for updates and information regarding the band so it is critical that I get it up and running soon.

PLEASE HELP!!!

shaydaz
 
lwduk replied on at Permalink Reply
Unfortunately it looks like your host doesn't support the version of PHP to run Concrete 5.4.
I have just had the same problem with a client who was with 1and1. You need to upgrade your version of Concrete5 to at least 5.6. The problem is that you will need to do this in stages 5.6.0, 5.6.1 etc... The added problem is that the theme your site uses will need adapting slightly because you need to make sure you have <?php Loader::element('footer_required'); ?> included in the footer.php file.

I upgraded the site by using a host that still supported php5.3. I copied the database and website files and installed them on the host and upgraded the site. Once it was up and running re-uploaded and installed the site back on the old host.

Hope this points you in the right direction?
shaydaz replied on at Permalink Reply
shaydaz
Thanks for your help. I did finally get the site back up. I had to revert the site back to PHP 5.3 and then do a restore from backup. It took some of the new information off the site but I was able to reload it all. The server the website is with is dreamhost and although they still support PHP 5.3 for now, as of January 1, 2016 they will not, so I will have to update concrete5 in order for the site to continue to work, which sucks :-(

Once again, thank you for the advise :-)