Blank Site with no cause!

Permalink
My sitehttp://www.eccports.com has run fine for years! I update it annually but other than that it just sits and does its job.

Then for some odd reason the other day it just stopped working?! Just returns a white page. Im out of my depth with this and im not sure why it doesn't work.

Error logs pasted below.

/home4/fizzyhai/public_html/eccports/error_log:
[09-Apr-2015 14:46:44 America/Denver] PHP Fatal error: Uncaught exception 'LogicException' with message 'Passed array does not specify an existing static method (class 'Loader' does not have a method 'autoloadCore')' in /home4/fizzyhai/public_html/eccports/concrete/dispatcher.php:34
Stack trace:
#0 /home4/fizzyhai/public_html/eccports/concrete/dispatcher.php(34): spl_autoload_register(Array, true)
#1 /home4/fizzyhai/public_html/eccports/index.php(2): require('/home4/fizzyhai...')
#2 {main}
thrown in /home4/fizzyhai/public_html/eccports/concrete/dispatcher.php on line 34
[09-Apr-2015 14:46:45 America/Denver] PHP Fatal error: Uncaught exception 'LogicException' with message 'Passed array does not specify an existing static method (class 'Loader' does not have a method 'autoloadCore')' in /home4/fizzyhai/public_html/eccports/concrete/dispatcher.php:34
Stack trace:
#0 /home4/fizzyhai/public_html/eccports/concrete/dispatcher.php(34): spl_autoload_register(Array, true)
#1 /home4/fizzyhai/public_html/eccports/index.php(2): require('/home4/fizzyhai...')
#2 {main}
thrown in /home4/fizzyhai/public_html/eccports/concrete/dispatcher.php on line 34
[09-Apr-2015 14:46:45 America/Denver] PHP Fatal error: Uncaught exception 'LogicException' with message 'Passed array does not specify an existing static method (class 'Loader' does not have a method 'autoloadCore')' in /home4/fizzyhai/public_html/eccports/concrete/dispatcher.php:34
Stack trace:
#0 /home4/fizzyhai/public_html/eccports/concrete/dispatcher.php(34): spl_autoload_register(Array, true)
#1 /home4/fizzyhai/public_html/eccports/index.php(2): require('/home4/fizzyhai...')
#2 {main}
thrown in /home4/fizzyhai/public_html/eccports/concrete/dispatcher.php on line 34
[09-Apr-2015 14:53:05 America/Denver] PHP Fatal error: Uncaught exception 'LogicException' with message 'Passed array does not specify an existing static method (class 'Loader' does not have a method 'autoloadCore')' in /home4/fizzyhai/public_html/eccports/concrete/dispatcher.php:34
Stack trace:
#0 /home4/fizzyhai/public_html/eccports/concrete/dispatcher.php(34): spl_autoload_register(Array, true)
#1 /home4/fizzyhai/public_html/eccports/index.php(2): require('/home4/fizzyhai...')
#2 {main}
thrown in /home4/fizzyhai/public_html/eccports/concrete/dispatcher.php on line 34
[09-Apr-2015 14:59:53 America/Denver] PHP Fatal error: Uncaught exception 'LogicException' with message 'Passed array does not specify an existing static method (class 'Loader' does not have a method 'autoloadCore')' in /home4/fizzyhai/public_html/eccports/concrete/dispatcher.php:34
Stack trace:
#0 /home4/fizzyhai/public_html/eccports/concrete/dispatcher.php(34): spl_autoload_register(Array, true)
#1 /home4/fizzyhai/public_html/eccports/index.php(2): require('/home4/fizzyhai...')
#2 {main}
thrown in /home4/fizzyhai/public_html/eccports/concrete/dispatcher.php on line 34



Line 34 says


## Autoload core classes
spl_autoload_register(array('Loader', 'autoloadCore'), true);

Can someone PLEASE PLEASE tell me where to start with this?

 
Steevb replied on at Permalink Reply
Steevb
Talk to your hosting company.
fizzyhair replied on at Permalink Reply
Bluehost say it's not their fault and refuse to touch it! Not that they have a clue anyways. I've tried restoring from a backup of both files and DB with no effect. They simply say that the modules and plugins have rewritten their own code and that's why it's broken. Even though I've restored everything from a known working backup! Bluehost are horrible and when this terms up I'll be off!

IS this caused by the php version by any chance? Really need a fix as this has gone on 2 weeks already :-(
mesuva replied on at Permalink Reply
mesuva
Big chance it's your PHP version - have a look what it is in Bluehost's cPanel, under PHP Version. You may need to lower the version in use.
fizzyhair replied on at Permalink Reply
php version did not effect anything... cant even upgrade manually because when i do /index.php/tools/required upgrade i get a blank screen
fizzyhair replied on at Permalink Reply
Anyone have ANY ideas on how I can restore this site?
tonklon replied on at Permalink Reply
I had the same problem. It was caused by a change in php config. the short open tags must be enabled for concrete 5.6 to work.

Ask your provider to fix their php.ini.

Or go through all php files and replace the starting <? by <?php. Start with concrete/startup/required.php