Shopware 6.7 Installation
This article describes how to install and configure Shopware 6.7 on the Managed Shopware Server. This installation is suitable for setting up additional Shopware instances or a staging environment.
If you order a new Shopware Server, the latest version of Shopware 6 is already automatically pre-installed and does not need to be installed manually. You can start designing your store immediately after placing your order.
Prerequisites
- Active Managed Shopware Server
- Plesk Control Panel access
- Pre-installed Shopware must be uninstalled
Create a Website
To install Shopware, you need to create a new website within Plesk.
Click the Add Domain button to create a new website. Enter the domain name you want to use so that your Shopware store can be accessed later.
If you do not yet have your own domain, you can use the Shopware server’s working domain. It follows this syntax: sXXXX.creoline.cloud. Replace the prefix with your server ID.
Also specify the system username that will later become the owner of the Shopware installation on the server.
Create a Database
To successfully install Shopware, you must create a MySQL database. You can create a new database via the menu items Databases → Add Database.
Enter the desired database name, the database username, and the password for the new database user, then confirm your entries by clicking the OK button.
Download the Installation Package
Download the latest installer for Shopware 6.7 using the following link:
https://github.com/shopware/web-recovery/releases/latest/download/shopware-installer.phar.php For more information, see https://www.shopware.com/de/download/
In Plesk, navigate to Files → httpdocs and upload the file named shopware-installer.phar.php, which you just downloaded from the Shopware download page.
Perform the Installation via a Web Browser
You can now install Shopware 6 using a web browser. To do this, navigate to the domain you used in the first step to create the website.
Example:
https://www.meinedomain.de/shopware-installer.phar.php Replace www.meinedomain.de with the domain you previously created in Plesk.
In the first step, you can select the installer’s language and confirm your selection by clicking "Next".
On the next page, you can adjust the PHP executable file if it is not automatically suggested by the installer. This is typically located at:
/opt/plesk/php/8.5/bin/php Confirm the configuration by clicking "Save Configuration".
Next, we select the Shopware version to install. This is usually preset. In our case, the latest version is 6.5.0.0. By clicking "Download," we upload the essential Shopware files to our server. The document root directory will be changed in the next step.
Shopware 6.7 expects a different document root directory than Shopware 5. The document root can be adjusted in Plesk via the Hosting and DNS tab -> Hosting Settings.
Also enter the subdirectory /public here so that the document root includes both the main directory and the public directory.
To further secure your website via SSL/TLS, you can set up a free Let’s Encrypt certificate. You can find step-by-step instructions in the Help Center article Set Up a Let's Encrypt Certificate.
Once we’ve changed the domain’s directory to /public, we can proceed with the Shopware installation.
You can adjust the installer’s language again and confirm your selection by clicking “Next.”
In the next step, the Shopware installer checks whether the system requirements for installing Shopware 6 are met. If they are marked with a green checkmark, you can continue the installation by clicking "Next".
Agree to Shopware’s Terms and Conditions and continue with the installation. The next step is to enter the data from the previously created database into the Shopware installation.
Once the database has been successfully imported, you can configure the store’s master data and set up the first Shopware administrator.
Accessing the Shopware 6 Administration
The Shopware 6 Administration can be accessed via the /admin directory. Navigate to your shop domain and append the /admin directory. You can then log in to the Shopware Administration using the login credentials you configured earlier.
Troubleshooting
If the frontend does not display correctly at sXXXXX.meinedomain.de, log in to the backend at /admin, navigate to your Shop → Themes, and re-enable the "Shopware default theme." Your shop should then display normally again.