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?
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?
Talk to your hosting company.
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 :-(
IS this caused by the php version by any chance? Really need a fix as this has gone on 2 weeks already :-(
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.
php version did not effect anything... cant even upgrade manually because when i do /index.php/tools/required upgrade i get a blank screen
Anyone have ANY ideas on how I can restore this site?
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
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