PrestaShop est une plateforme de commerce électronique open-source populaire qui vous permet de créer et de gérer votre propre boutique en ligne. Suivez ces étapes pour installer PrestaShop sur votre serveur VPS fonctionnant sous Ubuntu 24.04.
Prérequis
- Un serveur VPS exécutant Ubuntu 24.04
- Accès root ou sudo
- Connaissances de base de la ligne de commande
Étape 1 : Mettez à jour votre système
Assurez-vous que votre système est à jour :
sudo apt update && sudo apt upgrade -y
Étape 2 : Installez les dépendances requises
Installez les paquets nécessaires :
sudo apt install -y apache2 mysql-server php libapache2-mod-php php-mysql php-xml php-mbstring php-curl php-zip php-gd
Étape 3 : Démarrez et sécurisez MySQL
Démarrez le service MySQL :
sudo systemctl start mysql
Sécurisez l’installation de MySQL :
sudo mysql_secure_installation
Suivez les instructions pour définir votre mot de passe root et sécuriser votre base de données.
Étape 4 : Créez une base de données pour PrestaShop
Connectez-vous à MySQL :
sudo mysql -u root -p
Créez une base de données et un utilisateur pour PrestaShop :
CREATE DATABASE prestashop;
CREATE USER 'prestashop_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON prestashop.* TO 'prestashop_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Étape 5 : Téléchargez PrestaShop
Naviguez vers le répertoire racine du web :
cd /var/www/html
Téléchargez la dernière version de PrestaShop :
wget https://download.prestashop.com/download/releases/prestashop_1.7.8.5.zip
Décompressez le fichier téléchargé :
unzip prestashop_1.7.8.5.zip
Étape 6 : Définissez les permissions
Définissez les bonnes permissions pour le répertoire PrestaShop :
sudo chown -R www-data:www-data /var/www/html/*
sudo chmod -R 755 /var/www/html/*
Étape 7 : Configurez Apache
Créez un nouveau fichier de configuration Apache pour PrestaShop :
sudo nano /etc/apache2/sites-available/prestashop.conf
Ajoutez la configuration suivante :
<VirtualHost *:80>
DocumentRoot /var/www/html
ServerName your_domain.com
<Directory /var/www/html>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Remplacez your_domain.com par votre vrai nom de domaine.
Étape 8 : Activez les modules Apache et redémarrez Apache
Activez le module de réécriture :
sudo a2enmod rewrite
Activez la nouvelle configuration de site :
sudo a2ensite prestashop.conf
Redémarrez Apache :
sudo systemctl restart apache2
Étape 9 : Terminez l’installation de PrestaShop
Ouvrez votre navigateur web et allez à http://your_domain.com. Suivez les instructions à l’écran pour terminer le processus d’installation de PrestaShop.
Conclusion
Vous avez installé avec succès PrestaShop sur votre serveur VPS Ubuntu 24.04. Vous pouvez maintenant commencer à construire votre boutique en ligne !