Unable to install thirty bees through Softaculous

Wow, honestly I’m amazed at how fast and complete support is, thanks for the help, I already fixed the website IP on cloudflare, do I need to disable “Always use HTTPS” in Cloudflare aswell? I tried enabling the PHP directives to show the errors, but I still can’t see it, it just says HTTP Error 500 (I left it on in case you are able to see the error). After setting up the Self Signed Certificate from InfinityFree and setting up Full SSL mode on Cloudflare I get a Error 525 “SSL Handshake failed” (I left it on Flexible for now so you can debug the Error 500)

Hi
No, leave it - it is useful and desirable

For other issues, would be good to state your domain name
so that other forum members can check it and answer you.

2 Likes

I asked because Admin told me that I had to avoid using “Automatic HTTPS Rewrites”. My domain is coinvex.store

Automatic HTTPS Rewrites vs Always use HTTPS are not exactly the same thing (click links).


Or in short :

  • The Auto Rewrites changes the links on your site to be HTTPS if Cloudflare knows the destination supports HTTPS.

  • The Always Use HTTPS feature will redirect all HTTP requests for your site to your HTTPS address.

4 Likes

Admin, would you be able to help me with my issue?

You have Cloudflare setup correctly now, and I am able to connect to your website. However, the code on your website is not functioning properly, and is displaying a HTTP 503 error. Please follow the guide below for more details on this error, as well as how to fix it.

2 Likes

I already tried the guide and this is what happened:

If that is so, the cause could be your .htaccess (or any other code, for that matter) has some errors (likely) or your website is down (very unlikely).

If you have .htaccess code errors, your website will just display a HTTP 500 and no info.
Can you try commenting out all lines of your .htaccess code and see if it works?
HINT: .htaccess comments begin with #.

If it is not your .htaccess, it has to be some other malfunctioning code. Look through all of your PHP files for any misconfigurations, syntax errors, etc.

Thanks!

3 Likes

I have found multiple .htaccess files, one seems to be from InfinityFree that just includes links to solving most common errors (Like the one I’m having now) and the other is one that says that it is auto generated by thirtybees, so I don’t think it would be okay to edit it…

I checked your .htaccess file, but the display_errors option is set to on. However, this option can be overriden from PHP code, which means that even if you enabled this option through .htaccess, you won’t see any error messages.

The log folder in the site also doesn’t have any content.

It seems that PrestaShop/Thirty Bees expects the server to store error logs somewhere, but we don’t do that.

I did find a debug option in Thirty Bees though. In the file config/defines.inc.php is the line define('_PS_MODE_DEV_', false);. If you replace false with true, then save the file and reload your website, I do see an error.

The error I see then is:

Encoding::hexToBin() input is not a hex string.
in file vendor/defuse/php-encryption/src/Encoding.php at line 66 

Then, searching the web for that error points me to the following bug report: installation on Softaculous chokes · Issue #1046 · thirtybees/thirtybees · GitHub

So it seems that installing Thirty Bees through Softaculous is just broken. Softaculous ships a broken version of Thirty Bees. And the only way around it is to install the software by hand.

3 Likes

Thanks for the help, how can I start from zero again without any residue from the softaculous installation as to make a fresh install by hand? And also, last time I tried to install prestashop by hand it wouldn’t let me do it because it said the files were too large, I don’t know if the same will happen with thirtybees, but if it does, is there a workaround?

To remove all traces, you need to delete your hosting account and create a new one. To just remove the installation, login with FTP and delete everything inside the htdocs folder.

1 Like

Admin, I made a new account, put all the files manually, now I’m installing it but I’m stuck in the database configuration section, I’ve already tried creating a database named thirtybees and put the username and password from the SQL, please check on it.

For “Tables prefix”, remove the underscore, you should only enter what’s below

tb

1 Like

Did not solve the problem, same error keeps showing up

This is definitely wrong. Check your account!

2 Likes

Regarding the settings:

  • Database server address is the database server hostname. This should look like sql123.epizy.com, but please check the right value to use in the control panel or client area.
  • Database name is the name of the database. But this name is always prefixed with your account username. So if you create a database with name thirtybees, the full name becomes epiz_30937116_thirtybees. You can find the full database name in the MySQL Databases in the control panel (and you also need to create the database there first if you haven’t done so yet).
3 Likes

I got that step correctly, but after continuing this shows up:

I tried to check it but this error requires a bit more internal knowledge of Thirty Bees than I have.

As far as I can tell, it’s trying to load XML data with manufacturer information. But apparently, some of the demo data is invalid, or there is a code error in trying to load it.

I think you may have more luck with this question on the thirty bees forum. I’m not sure if this is a hosting issue or not, but the issue happens so deeply within thirty bees that I can’t tell.

3 Likes

Still couldn’t solve the issue, here is the forum post I made there if you can get any useful info from there: Problem during installation - Technical help - thirty bees forum