Shopware 6

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

Installation

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

Preparation

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 Shopware 6 Vhost Template and the right PHP Version.



Document Root

Make sure to point the Document Root to the public directory and to use PHP 7.3.

Installation

  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 Shopware 6:
curl -sLo shopware6.zip https://www.shopware.com/de/Download/redirect/version/sw6/file/install_v6.3.1.1_5a5aa9e251c05ce73974ededb6075b2a18baac8d.zip && unzip shopware6.zip -d shopware6
  1. Move files to the htdocs directory of the domain:
cp -R shopware6/* /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. Done! You can now login to the Shopware 6 admin area.