CloudPanel v1 is obsolete

CloudPanel v1 is obsolete; check out the CloudPanel v2 Docs.

On this page, we explain step by step how to setup WooCommerce with CloudPanel.


In the following example we will setup WooCommerce under the domain www.domain.com.


Before we can start with the installation, we need to create an SSH User, a Database, and a Domain.

When you Add the Domain, make sure to select the WooCommerce Vhost Template and the right PHP Version.


To install WooCommerce do the following steps:

  1. Login via SSH to the server e.g. with john-ssh and go to the users tmp directory:
cd ~/tmp
  1. Download and extract the latest WordPress version.
curl -sL https://wordpress.org/latest.tar.gz | tar xfz -
  1. Move files to the htdocs directory of the domain:
cp -R wordpress/* /home/cloudpanel/htdocs/www.domain.com/
  1. Reset permissions.
cd /home/cloudpanel/htdocs/
clpctl system:permissions:reset www.domain.com 775
  1. Clean up the tmp directory.
rm -rf ~/tmp/*
  1. Open your domain in the browser and go through the Installation Wizard.
  1. Open the WordPress configuration file wp-config.php.
nano /home/cloudpanel/htdocs/www.domain.com/wp-config.php

Add the following line after the other constants:

  1. Log in into the admin area of Wordpress and click on Plugins --> Add New in the left menu.
  1. Search for WooCommerce top right and click on the button Install Now and then on Activate.
  1. Go through the Installation Wizard to finish the installation.
  1. Done!