Jump to content
thirty bees forum
  • 0

Question

Posted

Woke up this morning and both my front and back office are just blank white pages. I haven't changed anything recently at all. My site has been pretty much running on "auto pilot" for maybe a year now.

I was trying to enable display errors but I can't seem to find where to do this anymore. I'm still on TB 1.3 and my PHP is 7.1

I'm guessing enabling display errors is the first thing I should do but any other suggestions would be appreciated.

9 answers to this question

Recommended Posts

  • 0
Posted

First of all check with your hosting what changes they made to the environment and 98% this will give you a clue how to proceed.

If they say there are no changes you can look into your server error log there you will find the reason for this crash.

In general it's strongly recommended to update from 1.3 to at least 1.5.1 as there are many security hole fixes since 1.3.

  • 0
Posted
19 minutes ago, the.rampage.rado said:

First of all check with your hosting what changes they made to the environment and 98% this will give you a clue how to proceed.

If they say there are no changes you can look into your server error log there you will find the reason for this crash.

In general it's strongly recommended to update from 1.3 to at least 1.5.1 as there are many security hole fixes since 1.3.

Thank you. I just submitted a ticket so I'll see what they say.

  • 0
Posted (edited)
5 hours ago, Bside2234 said:

I'm still on TB 1.3 and my PHP is 7.1

Best version IMHO, 

If you have access to your cpanel check your php version. The multiphp selector most likely. 
Shared server phase out the earlier php7xx versions.
You can use your shop with a VPS. Using an older distro and stay with 7.1 for some time.

Edited by nickz
  • 0
Posted
8 minutes ago, nickz said:

Best version IMHO, 

If you have access to your cpanel check your php version. The multiphp selector most likely. 
Shared server phase out the earlier php7xx versions.
You can use your shop with a VPS. Using an older distro and stay with 7.1 for some time.

I don't think they phased out 7.1. They have everything from 4.4 to 8.4 available.

  • 0
Posted
13 hours ago, the.rampage.rado said:

First of all check with your hosting what changes they made to the environment and 98% this will give you a clue how to proceed.

If they say there are no changes you can look into your server error log there you will find the reason for this crash.

In general it's strongly recommended to update from 1.3 to at least 1.5.1 as there are many security hole fixes since 1.3.

They said there weren't any changes and this is the error they are getting:

Fatal error: Uncaught Error: Class 'ErrorHandler' not found in /home/www/griffineffects.com/config/config.inc.php:74 Stack trace: #0 /home/www/griffineffects.com/index.php(32): require() #1 {main} thrown in /home/www/griffineffects.com/config/config.inc.php on line 74

Here's line 73-76. Not sure if more code needs to be seen.

/* Initialize error reporting logic */
ErrorHandler::getInstance()->init();

require_once $currentDir . DIRECTORY_SEPARATOR . 'bootstrap.php';

  • 0
Posted

Looks like you have corrupted installation - some php files are probably missing. 

How that happened, that's a question. Most likely it's a user fault -- you or some of your employee may have deleted or moved some files of folder accidentally. Or you have some module that screwed up and deleted what it shouldn't have. Or your site was hacked. Or whatever.

Anyway, to resolve this situation:

First of all, try deleting cache/class_index.php file -- maybe it's just corrupted cache. After deletion, check the site again.

If this didn't help, then

  1. download zip package for your tb version (and php version) from https://thirtybees.com/download-specific/
  2. unzip it to temporary location 
  3. delete install, themes, modules and img directories
  4. rename admin directory to match your current admin directory name, ie admin1234
  5. move everything from the temp location to your server root -- override existing files
  6. delete cache/class_index.php

That should fix the problem

After you are back online, use core updater to check your installation, and fix any issues.

And yes, you should think about updating to newer version of thirty bees. 

  • Like 1
  • 0
Posted
21 minutes ago, datakick said:

Looks like you have corrupted installation - some php files are probably missing. 

How that happened, that's a question. Most likely it's a user fault -- you or some of your employee may have deleted or moved some files of folder accidentally. Or you have some module that screwed up and deleted what it shouldn't have. Or your site was hacked. Or whatever.

Anyway, to resolve this situation:

First of all, try deleting cache/class_index.php file -- maybe it's just corrupted cache. After deletion, check the site again.

If this didn't help, then

  1. download zip package for your tb version (and php version) from https://thirtybees.com/download-specific/
  2. unzip it to temporary location 
  3. delete install, themes, modules and img directories
  4. rename admin directory to match your current admin directory name, ie admin1234
  5. move everything from the temp location to your server root -- override existing files
  6. delete cache/class_index.php

That should fix the problem

After you are back online, use core updater to check your installation, and fix any issues.

And yes, you should think about updating to newer version of thirty bees. 

I'm 100% it wasn't a user error. I'm the only one using it and I haven't done anything for almost a year aside from adding/editing products (which I haven't done it about a month maybe) and dealing with orders (which I do every day). I have touched any core files/code or any database stuff in almost a year now. Was working 100% one day and woke up to a white screen the next.

I'll try the suggestions. Thank you.

  • 0
Posted
26 minutes ago, datakick said:

Looks like you have corrupted installation - some php files are probably missing. 

How that happened, that's a question. Most likely it's a user fault -- you or some of your employee may have deleted or moved some files of folder accidentally. Or you have some module that screwed up and deleted what it shouldn't have. Or your site was hacked. Or whatever.

Anyway, to resolve this situation:

First of all, try deleting cache/class_index.php file -- maybe it's just corrupted cache. After deletion, check the site again.

If this didn't help, then

  1. download zip package for your tb version (and php version) from https://thirtybees.com/download-specific/
  2. unzip it to temporary location 
  3. delete install, themes, modules and img directories
  4. rename admin directory to match your current admin directory name, ie admin1234
  5. move everything from the temp location to your server root -- override existing files
  6. delete cache/class_index.php

That should fix the problem

After you are back online, use core updater to check your installation, and fix any issues.

And yes, you should think about updating to newer version of thirty bees. 

Deleting the deleting cache/class_index.php file worked. Thank you. As soon as I saw that suggestion I remembered I did this a few years ago Wish I remembered that. I did make a note of it now so I can try this again if it ever happens. Thank you!!!

  • Like 2

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...