When you want to run Thirty Bees eCommerce platform on Ubuntu, Apache2 should be the default webserver… however, for those wanting to use Nginx HTTP server instead, the steps below should be a great place to start….
Thirty Bees is a fork of a popular and widely used open source eCommerce platform called PretaShop. It added cutting-edge features that are might not be available with PrestaShop… With over 500 features, it allows businesses to scale and grow…
If you’re looking for a highly functional eCommerce platform to manage your online stores, you’ll find Thirty Bees to be useful. This brief tutorial is going to show students and new users how to install Thirty Bees on Ubuntu 16.04 / 17.10 and 18.04 with Nginx, MariaDB and PHP support.
For more about Thirty Bees, please check its homepage…
This post covers installing the latest version of Thirty Bees, which at the time of writing was at version 1.0.4
To get started with installing Thirty Bee, follow the steps below:
Step 1: Install Nginx
Thirty Bees requires a webserver to function and the second most popular webserver in use today is Nginx. So, go and install Nginx on Ubuntu by running the commands below:
sudo apt update
sudo apt install nginx
After installing Nginx, run the commands below to disable directory listing.
Next, run the commands below to stop, start and enable Nginx service to always start up with the server boots.
Finally, configure Apahce2 site configuration file for Thirty Bees. This file will control how users access Thirty Bees content. Run the commands below to create a new configuration file called thirtybees
sudo nano /etc/nginx/sites-available/thirtybees
Then copy and paste the content below into the file and save it. Replace the highlighted line with your own domain name and directory root location.