Jump to content
thirty bees forum
  • 0

Website still slow after migration


Question

Posted

My website is still as slow as it was before the migration from prestashop.

I have another website with a clean install of thirty bees which is incredibly fast so I assume it is the result of all the extra modules I purchased when using prestashop?

What is the best thing to do? Disable all the extra modules and enable them one by one to see which ones are slowing it down?

I have redis and full page cache enabled in my settings. Is there anything else I should be doing to get the speed as fast as a clean install?

I almost wish I could just install thirty bees and transfer just my database so I don't migrate over all the crap from Prestashop, but of course that's not possible :-(

22 answers to this question

Recommended Posts

  • 0
Posted

The modules could be a cause. In the performance page you can disable both external modules and overrides and test to see if it is any faster.

  • 0
Posted

I have disabled external modules and overrides and now just the logo appears on my website and nothing else.

How can that be? Shouldn't the theme revert back to it's default layout once all the other modules are disabled?

  • 0
Posted

@Tomik no it's not, that is the whole problem....it is just showing the logo. If I switch maintenance on the logo moves to the middle and a message comes up saying we'll be right back.

I had to install the theme manually when I migrated as there were problems with it, so maybe there is still a glitch with the theme files somewhere?

  • 0
Posted

@jnsgioia How bizarre. I'm seeing that too now. Before I was just seeing the logo. Yet my shop is set to available in the settings.

See the screenshot here: https://nimbus.everhelper.me/client/notes/share/1046481/34m531y8ogdmbbn03qyr

  • 0
Posted

I don't know if this would make a difference, but have you gone to advanced preferences-performance and hit the clear cache button on the top right?

  • 0
Posted

@lesley Yes, when I enable them the website works again but it looks the same as my prestashop site and is very slow. I want to start again with the community theme without all the modules which must be slowing it down

  • 0
Posted

Ahh. Ok, what I would do is switch back to your normal theme, reinstall it. Then switch back to the community theme and reinstall it. That way it will enable all the modules it uses.

  • 0
Posted

@lesley That still doesn't work. Even when I switch back to the old theme it now doesn't work, yet it did before. Whenever I try to switch themes, I get the following error popup in a red box:

Notice on line 31 in file /home/cricket/domains/cricket-hockey.com/publichtml/test/modules/blockrss/blockrss.php [8] Use of undefined constant _PSPEARXMLPARSERPATH - assumed 'PSPEARXMLPARSERPATH'

Warning on line 31 in file /home/cricket/domains/cricket-hockey.com/publichtml/test/modules/blockrss/blockrss.php [2] includeonce(PSPEARXMLPARSERPATHParser.php): failed to open stream: No such file or directory

Warning on line 31 in file /home/cricket/domains/cricket-hockey.com/publichtml/test/modules/blockrss/blockrss.php [2] includeonce(): Failed opening 'PSPEARXMLPARSERPATHParser.php' for inclusion (includepath='/home/cricket/domains/cricket-hockey.com/publichtml/test/vendor/pear/pearexception:/home/cricket/domains/cricket-hockey.com/publichtml/test/vendor/pear/consolegetopt:/home/cricket/domains/cricket-hockey.com/publichtml/test/vendor/pear/pear-core-minimal/src:/home/cricket/domains/cricket-hockey.com/publichtml/test/vendor/pear/archivetar:.:/usr/local/lib/php:/home/cricket/domains/cricket-hockey.com/publichtml/test/modules/newsletterpro/libraries/NewsletterProphpQuery/:/home/cricket/domains/cricket-hockey.com/publichtml/test/modules/newsletterpro/libraries/NewsletterProphpQuery/plugins/')

Is this the cause of the problem?

  • 0
Posted

It should not be. Are you wanting the default theme set up on the site? I can do that for you if you want. And figure out what the issue is.

  • 0
Posted

BlockRSS isn't one of the modules installed by default. It doesn't even come with the distribution.

Still it should work if it's available on the module server, of course.


P.S.: some code of uninstalled modules is still executed as long as they're available on disk. Despite their "uninstalled" status, that's how the module mechanism works.

To entirely remove them, use the 'delete' menu entry. After that the menu should show just 'mark as favorite'.

  • 0
Posted

Lesley has been helping me and has been a great help.

The problem when migrating from Prestashop was that I had so many poorly written modules with so many fixes over the years just to keep it working, that when I migrated to thirty bees, all these problems were carried over.

So rather than migrating, I'm going to do a clean install of thirty bees and then just copy over the data I need from the database. I think this is a better way of doing it if you want the true benefits of thirty bees and leave behind all the nightmares of prestashop.

  • 0
Posted

@spidawebs that sounds like a great idea on just copying over the data, which I didn't think about. I've got a problem with a OPC module that messes around with my database and doesn't cleanly uninstall itself. I've also some dodgy categories on one of my websites that I had to fix with re-directs in the .htaccess. Plus there's the issue of old deleted images still being around in the system somewhere on my third website.

It would be nice to see a blog on MySQL for what you need to export / import on the database to maintain existing orders / customers / products / categories / search terms but leave out left over PrestaShop rubbish. The only downside I'd see here though is the switch from non-standard to clean urls and how that would be managed.

  • 0
Posted

@DavidP I'll keep a record of everything I have to manually copy over and then post it here once I've got it working. At the moment it looks like you need to copy the product, customer, address, and order tables and the image directory. Plus of course any other tables for third party modules that you still want to use, such as Amazon & eBay.

I have a clean url's module on my prestashop store (which has been an absolute nightmare and the cause of most of my problems), but thankfully all I have to do is replicate it into the built in thirty bees settings and all my urls will be the same. If you are going from non standard to clean urls then I guess you will have to setup 301 redirects for each one.

The other way Lesley suggested to migrate was to make a clone of your prestashop store, delete all the third party modules and then do the migration. That will save you having to manually copy over all the tables and will hopefully remove all the prestashop problems. I'm going to have a crack at the first option though as I would prefer a completely clean install of thirty bees.

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...