Dans cet article, nous aurons expliqué les étapes nécessaires pour installer et configurer PrestaShop sur Ubuntu 18.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 un logiciel de panier d'achat open source gratuit que vous pouvez utiliser pour gérer un site Web de commerce électronique. Avec ses beaux thèmes et le large support des développeurs, PrestaShop offre une excellente plateforme pour vendre des produits sur Internet. La mission de PrestaShop est d'aider les gens à créer des boutiques en ligne performantes. On estime que plus d'un million d'utilisateurs utilisent cette plate-forme comme leur seul logiciel de commerce électronique.
Installer PrestaShop sur Ubuntu
É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 pour configurer Ubuntu pour qu'il serve PHP avant de continuer.
Étape 3. Installez PrestaShop sur Ubuntu 18.04.
Avant de télécharger l'archive PrestaShop, créez d'abord un répertoire qui contiendra les fichiers Joomla et accédez-y :
sudo mkdir -p /var/www/example.com cd /var/www/example.com
Vous pouvez désormais télécharger la dernière version du package PrestaShop (1.7.5.2) depuis son site officiel.
wget https://download.prestashop.com/download/releases/prestashop_1.7.5.2.zip unzip prestashop_1.7.5.2.zip
Définissez les autorisations du répertoire en conséquence :
sudo chown www-data: /var/www/example.com sudo chmod -R 755 /var/www/example.com
É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 telles que les publications, les pages, les utilisateurs, les plugins et les paramètres de thèmes. 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 user 'mypres'@'localhost' identified by 'password'; MariaDB > grant all on myprestashop.* to 'mypres'@'localhost'; 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/your_domain.com.conf
Et ajoutez le contenu suivant au fichier :
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/example.com ServerName your-domain.com ServerAlias www.your-domain.com ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined <Directory /var/www/example.com/> 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/your-domain.com.conf /etc/apache2/sites-enabled/your-domain.com.conf
Pour que la nouvelle configuration prenne effet, redémarrez le service Apache en tapant :
sudo a2ensite your_domain.com.conf sudo a2enmod rewrite sudo systemctl restart apache2
Étape 5. Terminer l'installation de PrestaShop.
Vous pouvez maintenant finaliser l'installation de votre site Web PrestaShop en tapant l'adresse IP publique associée à votre serveur Ubuntu 18.04 sur un navigateur. Vous obtiendrez un écran similaire à celui ci-dessous :
http://your_domain.com/
C'est tout ce que vous avez à faire pour installer PrestaShop sur Ubuntu 18.04. J'espère que vous trouverez cette astuce rapide utile. Si vous avez des questions ou des suggestions, n'hésitez pas à laisser un commentaire ci-dessous.