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.
PrestaShop est aussi le nom de la société éditrice de cette solution.
Table des matières
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
sudo apt update
sudo apt upgrade
sudo apt install default-mysql-server default-mysql-client
sudo apt install apache2
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
sudo service mysql start
sudo service apache2 start
Pour verifier si les services sont actives
sudo service mysql status
sudo service apache2 status
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
sudo mysql_secure_installation
sudo -i
sudo mysql
CREATE DATABASE prestashop COLLATE utf8mb4_general_ci;
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;
exit;
exit;
Git clone https://github.com/Prestashop/Prestashop
Mettre à jour les installations
sudo apt update
sudo apt upgrade
Vérifiez que vous êtes bien à la racine de votre ubuntu (! IMPORTANT)
cd
Installer Composer
sudo apt install composer