website is corrupt

Permalink
Hi
I installed a concrete5 upgrade and it corrupted my website. My website advices parents of children with special needs for free. I just need someone who can reinstate my back-up so my website works again as before (and I'll promise I will leave the upgrades alone in the future).

 
mhawke replied on at Permalink Reply
mhawke
Is there a URL we could have a look at. It might be something simple.
jbx replied on at Permalink Reply
jbx
This actually looks like a hosting issue.
You're running quite an old version of Concrete5 (I know, I have to maintain a lot of websites still on this version) and I think you have it installed on a newer version of PHP which is complaining about some of the old code.

I would need to know more about your hosting setup before I can say for sure what is required to fix the issue. I'll send you a PM with my contact details so you can get in touch if needed.

Jon
TMDesigns replied on at Permalink Reply
TMDesigns
Hi,

I have been fixing many of these sites recently, happy to help PM me

Tim

http://www.jovanherwegen.co.uk/...
mhawke replied on at Permalink Reply
mhawke
As quick fix, you could try logging into your host cPanel and see if you can turn the PHP version down from version 7
FaganSystems replied on at Permalink Reply
FaganSystems
My guess and from some quick reading, I think you need to be running php 5.4 (5.5 or 5.6 might work) which may be a challenge given that PHP5.4 became EOL Q3 2015 see herehttp://php.net/supported-versions.php...

There is a document in the C5 document library about the issue you have
https://legacy-documentation.concrete5.org/tutorials/how-fix-strict-...

If none of this helps like my colleagues here I would be happy to help if I can.

Regards
Martyn
victorcis replied on at Permalink Reply
Hi,

PM sent.

Victor
jvh101280 replied on at Permalink Reply
Dear all thank you for your replies. Jon Bowes fromhttp://jbxonline.net has done an amazing job at getting this fixed very quickly. Many thanks Jon!
jbx replied on at Permalink Reply
jbx
No worries Jo.

For community reference:
When the upgrade happened, the debug level got set to development. As her server is running PHP 5.4 and she's still on Concrete5 5.4, this output a bunch of warnings all over the page.
The issue here is that the warnings get sent before the usual header output, like session start up etc.. So I was unable to log into the dashboard to put it back to production. Thankfully, there was db access from within Plesk, so I updated the setting in the Config table. I also had to manually delete the contents of /files/cache to see the change.

Hope that helps someone in future...

Jon
mhawke replied on at Permalink Reply
mhawke
Thanks for posting that Jon. Appreciate the generosity.
TMDesigns replied on at Permalink Reply
TMDesigns
Great stuff jon