• Accueil(current)
  • Catégorie
    • HTML
    • CSS
    • JavaScript
    • Réseau
    • Windows
    • Linux
    • Raspberry
    • MYSQL
    • MAC OS
    • IA
    • Synology

Installer Prestashop

22 February 2022

Linux

image de l'article

PrestaShop est une application Web open source permettant de créer une boutique en ligne dans le but de réaliser du commerce électronique.
L'application est publiée selon les termes de la licence Open Software 3.0.

Table des matières


  • 1. Installation d'un environnement local

    • 1.1. Mise à jour de votre système

    • 1.2. Installer MySQL

    • 1.3. Installer le serveur Apache2

    • 1.4. Installer PHP

  • 2. Activer les services

  • 3. Créer une base de données pour votre boutique

    • 3.1. Sécuriser MySQL

    • 3.2. Créez un utilisateur et une base de données

    • 3.3. Accordez les privilèges

  • 4. Installer Prestashop

  • 5. Installer Composer

  • 5. ?




1. Installation d'un environnement local :


L'installation de toute application Web localement nécessite que vous installiez d'abord l'environnement adéquat, à savoir le serveur Web Apache, l'interpréteur de langage PHP, le serveur de base de données MySQL et, idéalement, un outil d'administration MySQL tel que l'outil phpMyAdmin.

C'est ce qu'on appelle un package LAMP (Linux+Apache+MySQL+PHP).

Pour installer LAMP sur votre ordinateur, suivez ces étapes

  • Mise à jour de votre système

  • Installer MySQL

  • Installer le serveur Apache2

  • Installer PHP


  • Mise à jour de votre système :

  • sudo apt update

    sudo apt upgrade


  • Installer MySQL :

  • sudo apt install default-mysql-server default-mysql-client


  • Installer le serveur Apache2 :

  • sudo apt install apache2


  • Installer PHP :

  • apt install libapache2-mod-php7.3 php7.3 php7.3-common php7.3-curl php7.3-gd php7.3-imagick php7.3-mbstring php7.3-mysql php7.3-json php7.3-xsl php7.3-intl php7.3-zip

    si vous avez des erreurs faites celui en dessous.

    apt install libapache2-mod-php php php-common php-curl php-gd php-imagick php-mbstring php-mysql php-json php-xsl php-intl php-zip





2. Activer les services :


sudo service mysql start

sudo service apache2 start

Pour verifier si les services sont actives


sudo service mysql status

sudo service apache2 status





3. Créer une base de données pour votre boutique :


Si vous installez PrestaShop sur un serveur Web, vous devez créer la base de données et donner l'accès à un utilisateur privilégié.

Vous aurez besoin des informations d'identification de cet utilisateur pour configurer PrestaShop pendant le processus d'installation.

Suivez ces étapes

  • Sécuriser MySQL

  • Créez un utilisateur et une base de données

  • Accordez les privilèges


  • Sécuriser MySQL :

  • sudo mysql_secure_installation


  • Créez un utilisateur et une base de données :


  • Pour prendre les droits
    sudo -i


    On rentre dans mysql
    sudo mysql


    Création de la base de donnée prestashop
    CREATE DATABASE prestashop COLLATE utf8mb4_general_ci;


    Vérifier que la base de données est bien présente
    show databases;


    Accordez les privilèges à cette base de données à un nouvel utilisateur
    Dans cette exemple le nom d'utilisateur prestashop / le mot de passe prestashop1
    CREATE USER "prestashop"@"localhost" IDENTIFIED BY "prestashop1";

    GRANT ALL PRIVILEGES ON prestashop. * TO "prestashop"@"localhost";

    FLUSH PRIVILEGES;


    Pour sortir de mysql
    exit;


    Pour sortir de root
    exit;





4. Installer Prestashop :


Git clone https://github.com/Prestashop/Prestashop

Mettre à jour les installations
sudo apt update

sudo apt upgrade





5. Installer Composer :


Vérifiez que vous êtes bien à la racine de votre ubuntu (! IMPORTANT)

cd

Installer Composer
sudo apt install composer

Installer Prestashop