Shopware Community Edition (CE) est une plateforme e-commerce puissante et flexible, conçue pour les entreprises de toutes tailles. L’installation de Shopware CE sur Rocky Linux 9 permet aux entreprises de tirer parti d’un système d’exploitation stable et sécurisé, tout en bénéficiant d’une plateforme de commerce électronique riche en fonctionnalités. Ce guide détaillé vous expliquera comment installer Shopware CE sur Rocky Linux 9, en fournissant des instructions claires et des exemples de commandes pour rendre le processus accessible aux débutants tout en étant suffisamment détaillé pour les utilisateurs expérimentés.
Prérequis
- Un serveur avec Rocky Linux 9 installé.
- Accès root ou un utilisateur avec des privilèges sudo.
- Un serveur web comme Apache ou Nginx, PHP, et une base de données MySQL ou MariaDB installés sur votre serveur.
Étape 1 : Installation des dépendances
- Installez Apache et PHP :
sudo dnf install httpd php php-cli php-fpm php-json php-zip php-gd php-xml php-mbstring php-mysqlnd php-curl php-intl php-bcmath -y
- Installez MariaDB :
sudo dnf install mariadb-server -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
- Sécurisez votre installation MariaDB :
sudo mysql_secure_installation
- Configurez PHP-FPM pour utiliser le socket Unix plutôt que TCP/IP :
sudo nano /etc/php-fpm.d/www.conf
Cherchez et remplacez la ligne listen = 127.0.0.1:9000
par listen = /run/php-fpm/www.sock
.
Étape 2 : Configuration de la base de données
- Créez une base de données pour Shopware :
sudo mysql -u root -p
CREATE DATABASE shopwaredb;
CREATE USER 'shopwareuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON shopwaredb.* TO 'shopwareuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Remplacez 'your_password'
par un mot de passe sécurisé.
Étape 3 : Installation de Shopware CE
- Téléchargez la dernière version de Shopware CE :
cd /var/www/html
sudo wget https://releases.shopware.com/install_6.0.0_ea1_1575440694.zip
sudo unzip install_6.0.0_ea1_1575440694.zip -d shopware
sudo chown -R apache:apache shopware
- Configurez les permissions appropriées :
sudo find shopware/ -type d -exec chmod 755 {} \;
sudo find shopware/ -type f -exec chmod 644 {} \;
Étape 4 : Configuration de votre serveur web
- Créez un fichier de configuration pour Apache :
sudo nano /etc/httpd/conf.d/shopware.conf
Ajoutez la configuration suivante :
<VirtualHost *:80>
ServerName votre_domaine.com
DocumentRoot /var/www/html/shopware/public
<Directory /var/www/html/shopware/public>
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/httpd/shopware_error.log
CustomLog /var/log/httpd/shopware_access.log combined
</VirtualHost>
- Redémarrez Apache pour appliquer la configuration :
sudo systemctl restart httpd
Étape 5 : Installation via l’interface web
- Ouvrez votre navigateur et accédez à
http://votre_domaine.com
. Vous serez dirigé vers l’assistant d’installation de Shopware. - Suivez les instructions à l’écran pour configurer Shopware, incluant la connexion à la base de données et la configuration initiale de votre boutique.
Pour ceux qui cherchent une plateforme robuste pour déployer Shopware CE, Shape.host offre des services Cloud VPS qui fournissent les ressources nécessaires pour une installation et une gestion efficaces de vos applications sur Rocky Linux 9. Nos VPS Linux SSD sont optimisés pour offrir des performances élevées et une grande fiabilité, idéales pour les professionnels et les entreprises nécessitant une infrastructure de commerce électronique puissante et sécurisée.