Dans cet article, nous aurons expliqué les étapes nécessaires pour installer et configurer PrestaShop sur Ubuntu 20.04 LTS. Avant de poursuivre ce didacticiel, assurez-vous d'être connecté en tant qu'utilisateur avec sudo
privilèges. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.
PrestaShop est une plateforme de panier d'achat gratuite écrite en langage de programmation PHP avec prise en charge du système de gestion de base de données MySQL. PrestaShop est utilisé pour créer et gérer une boutique en ligne et il est très facile à utiliser. Si vous recherchez une plate-forme de boutique en ligne de niveau entreprise pour vendre vos produits, PrestaShop devrait probablement être un point de départ pour vous.
Installer PrestaShop sur Ubuntu 20.04
Étape 1. Tout d'abord, avant de commencer à installer un package sur votre serveur Ubuntu, nous vous recommandons de toujours vous assurer que tous les packages système sont mis à jour.
sudo apt update sudo apt upgrade
Étape 2. Installez la pile LAMP.
PrestaShop est construit avec PHP. Vous pouvez l'héberger comme n'importe quelle autre application Web écrite en PHP. Vous devrez donc configurer Ubuntu en tant que serveur LAMP. Si vous ne l'avez pas déjà fait, utilisez notre guide LAMP traditionnel.
Étape 3. Téléchargez et installez PrestaShop sur le système Ubuntu.
Nous allons télécharger la dernière version stable de PrestaShop :
cd /tmp wget https://download.prestashop.com/download/releases/prestashop_1.7.7.3.zip
Après avoir téléchargé la dernière version de PrestaShop, décompressez-la et déplacez le dossier dans le répertoire webroot du serveur Web :
sudo unzip prestashop_*.zip -d /var/www/html/prestashop/
Après cela, changez l'autorisation du dossier Prestashop en utilisateur et groupe www-data d'Apache, pour cela la syntaxe sera :
sudo chown -R www-data: /var/www/html/prestashop/
Étape 4. Création d'une base de données MariaDB pour PrestaShop.
PrestaShop utilise la base de données MariaDB pour stocker toutes ses données. Connectez-vous à votre serveur MariaDB avec la commande suivante et entrez votre mot de passe root MariaDB :
mysql -u root -p
Une fois dans la console MariaDB, créez une nouvelle base de données :
MariaDB > CREATE DATABASE prestashop; MariaDB > GRANT ALL ON prestashop.* TO 'prestashop'@'localhost' IDENTIFIED BY 'strong-password'; MariaDB > FLUSH PRIVILEGES; MariaDB > exit;
Étape 4. Configuration d'Apache pour PrestaShop.
Créez un nouveau fichier de configuration d'hôte virtuel pour votre site Web PrestaShop, nommé votre-domaine.com.conf :
nano /etc/apache2/sites-available/domain.com.conf
Et ajoutez le contenu suivant au fichier :
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/prestashop/ ServerName your-domain.com ServerAlias www.domain.com.conf ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined <Directory /var/www/html/prestashop/> Options FollowSymlinks AllowOverride All Require all granted </Directory> </VirtualHost>
Pour activer l'hôte virtuel que nous venons de créer, exécutez la commande suivante :
ln -s /etc/apache2/sites-available/domain.com.conf /etc/apache2/sites-enabled/domain.com.conf
Pour que la nouvelle configuration prenne effet, redémarrez le service Apache en tapant :
sudo a2ensite domain.com.conf sudo a2enmod rewrite sudo systemctl restart apache2
Étape 5. Terminer l'installation de PrestaShop.
Vous pouvez maintenant ouvrir votre navigateur Web préféré et entrer le domaine, vous devriez voir l'assistant de configuration de PrestaShop terminé. Veuillez suivre attentivement l'assistant.
http://domain.com.
C'est tout ce que vous avez à faire pour installer PrestaShop sur Ubuntu 20.04 LTS Focal Fossa. J'espère que vous trouverez cette astuce rapide utile. Pour en savoir plus sur la plateforme e-commerce PrestaShop, veuillez vous référer à leur base de connaissances officielle. Si vous avez des questions ou des suggestions, n'hésitez pas à laisser un commentaire ci-dessous.