GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer PrestaShop sur Ubuntu 20.04

PrestaShop est une solution e-commerce qui vous permet de créer facilement votre propre boutique en ligne. Il est écrit en PHP et utilise MySQL/MariaDB pour stocker son contenu. PrestaShop fournit une plateforme simple et efficace pour vendre et gérer votre produit en ligne. Il offre des fonctionnalités très utiles, notamment la gestion des stocks, la facturation, l'expédition, les catalogues de produits, la prise en charge de plusieurs passerelles de paiement et bien d'autres.

Dans cet article, nous allons vous montrer comment installer PrestaShop avec Apache sur Ubuntu 20.04 VPS.

Prérequis

  • Un nouveau serveur Ubuntu 20.04 sur la plate-forme cloud Atlantic.Net
  • Un mot de passe root configuré sur votre serveur

Étape 1 - Créer un serveur cloud Atlantic.Net

Tout d'abord, connectez-vous à votre serveur Atlantic.Net Cloud. Créez un nouveau serveur en choisissant Ubuntu 20.04 comme système d'exploitation avec au moins 2 Go de RAM. Connectez-vous à votre serveur cloud via SSH et connectez-vous à l'aide des informations d'identification mises en évidence en haut de la page.

Une fois que vous êtes connecté à votre serveur Ubuntu 20.04, exécutez la commande suivante pour mettre à jour votre système de base avec les derniers packages disponibles.

apt-get update -y

Étape 2 – Installer Apache, MariaDB et PHP

Tout d'abord, vous devrez installer le serveur Web Apache, la base de données MariaDB, PHP et d'autres packages sur votre système. Vous pouvez tous les installer avec la commande suivante :

apt-get install apache2 mariadb-server php7.4 libapache2-mod-php7.4 php7.4-gd php7.4-mbstring php7.4-mysql php7.4-curl php-xml php-cli php7.4-intl php7.4-zip unzip -y

Après avoir installé tous les packages, modifiez le fichier php.ini :

nano /etc/php/7.4/apache2/php.ini

Modifiez les paramètres suivants selon vos besoins :

memory_limit = 512M
post_max_size = 32M
upload_max_filesize = 32M
date.timezone = Asia/Kolkata

Enregistrez et fermez le fichier, puis redémarrez le service Apache pour appliquer les modifications :

systemctl restart apache2

Étape 3 - Créer une base de données PrestaShop

Ensuite, vous devrez créer une base de données pour que PrestaShop stocke leur contenu.

Tout d'abord, connectez-vous à MySQL avec la commande suivante :

mysql

Une fois connecté, créez une base de données et un utilisateur avec la commande suivante :

CREATE DATABASE prestadb;
GRANT ALL PRIVILEGES ON prestadb.* TO 'prestauser'@'localhost' IDENTIFIED BY 'password';

Ensuite, videz les privilèges pour appliquer les modifications :

FLUSH PRIVILEGES;

Ensuite, quittez MySQL avec la commande suivante :

EXIT;

Étape 4 - Télécharger PrestaShop

Tout d'abord, rendez-vous sur la page du référentiel PrestaShop Git Hub et téléchargez la dernière version de PrestaShop avec la commande suivante :

wget https://github.com/PrestaShop/PrestaShop/releases/download/1.7.7.4/prestashop_1.7.7.4.zip

Une fois le téléchargement terminé, décompressez le fichier téléchargé dans le répertoire racine d'Apache :

unzip prestashop_1.7.7.4.zip -d /var/www/html/prestashop

Ensuite, définissez les autorisations appropriées sur le répertoire PrestaShop :

chown -R www-data:www-data /var/www/html/prestashop/
chmod -R 755 /var/www/html/prestashop

Une fois que vous avez terminé, vous pouvez passer à l'étape suivante.

Étape 5 - Configurer Apache pour PrestaShop

Ensuite, vous devrez créer un fichier de configuration d'hôte virtuel Apache pour héberger PrestaShop. Vous pouvez le créer avec la commande suivante :

nano /etc/apache2/sites-available/prestashop.conf

Ajoutez les lignes suivantes :

<VirtualHost *:80>
   ServerAdmin [email protected]
   DocumentRoot /var/www/html/prestashop
   ServerName presta.example.com

   <Directory /var/www/html/prestashop>
        Options FollowSymlinks
        AllowOverride All
        Require all granted 
   </Directory>
ErrorLog ${APACHE_LOG_DIR}/example_error.log
CustomLog ${APACHE_LOG_DIR}/example_access.log combined
</VirtualHost>

Enregistrez et fermez le fichier, puis activez l'hôte virtuel PrestaShop avec la commande suivante :

a2ensite prestashop

Ensuite, activez le module de réécriture Apache et redémarrez le service Apache pour appliquer les modifications :

a2enmod rewrite
systemctl restart apache2

Maintenant, votre serveur Web Apache est configuré pour servir PrestaShop. Vous pouvez maintenant accéder à PrestaShop.

Étape 6 - Accéder à l'interface utilisateur Web PrestaShop

Maintenant, ouvrez votre navigateur Web et tapez l'URL http://presta.example.com. Vous devriez voir la page suivante :

Choisissez votre langue et cliquez sur Suivant . Vous devriez voir la page suivante :

Acceptez la licence et cliquez sur Suivant . Vous devriez voir la page suivante :

Fournissez les informations de votre site et cliquez sur Suivant . Vous devriez voir la page suivante :

Fournissez les informations de votre base de données et cliquez sur Suivant . Vous devriez voir la page suivante :

Cliquez sur "Gérer votre boutique “. Vous serez redirigé vers la page suivante :

Avant de vous connecter à l'interface d'administration de PrestaShop, supprimez le dossier d'installation avec la commande suivante :

rm -rf /var/www/html/prestashop/install

Ensuite, cliquez sur l'URL d'administration de PrestaShop . Vous serez redirigé vers la page de connexion de l'administrateur PrestaShop :

Fournissez votre nom d'utilisateur et votre mot de passe d'administrateur et cliquez sur CONNEXION . Vous allez être redirigé vers le tableau de bord PrestaShop :

Conclusion

C'est tout pour le moment. Vous pouvez maintenant explorer le tableau de bord PrestaShop, ajouter vos produits et commencer à les vendre en ligne - installez PrestaShop sur l'hébergement VPS d'Atlantic.Net et lancez-vous avec votre boutique en ligne !


Linux
  1. Comment installer Logstash sur Ubuntu 18.04

  2. Comment installer PrestaShop sur un VPS Ubuntu 14.04

  3. Comment installer XWiki sur Ubuntu 20.04

  4. Comment installer MongoDB sur Ubuntu 20.04

  5. Comment installer R sur Ubuntu 18.04

Comment installer Jenkins sur Ubuntu 18.04

Comment installer Ruby sur Ubuntu 18.04

Comment installer Kanboard sur Ubuntu 20.04

Comment installer OpenMAINT sur Ubuntu 20.04

Comment installer Socioboard sur Ubuntu 20.04

Comment installer MediaWiki sur Ubuntu 20.04