Hostwinds Tutoriels

Résultats de recherche pour:


Table des matières


Exigences de PrestaShop
Préparation de PrestaShop
Mettez à jour votre système d'exploitation
Installez Apache
Installation de MySQL (MARIADB)
Installer PHP
Installation de Prestashop

Comment installer PrestaShop sur un cloud VPS

Mots clés: Cloud Servers,  VPS 

Exigences de PrestaShop
Préparation de PrestaShop
Mettez à jour votre système d'exploitation
Installez Apache
Installation de MySQL (MARIADB)
Installer PHP
Installation de Prestashop

PrestaShop est un cadre de commerce électronique construit sur PHP et MySQL.Il fournit une interface de type thème, un catalogue facile à organiser des produits et des liens dans de nombreuses plates-formes de paiement et d'expédition différentes.De plus, il suit les statistiques, les métriques et se traduit par près de 200 langues pour une internationalisation facile.PrestaShop est open source, ce qui en fait une solution gratuite pour ces plates-formes bien recherchées.

PrestaShop fournit une personnalisation, vous permettant de choisir vos couleurs, votre logo et votre conception parmi une sélection de centaines de thèmes.La gestion des relations avec les clients, des statistiques, un suivi des produits et des commandes peuvent toutes être effectuées à l'aide de l'interface graphique de PrestaShop.En outre, il soutient plusieurs monnaies et intégration des médias sociaux.

Exigences de PrestaShop

PrestaShop nécessite Apache, MySQL et PHP et peuvent être installés sur Linux, Windows ou OS X. Spécifiquement, Apache 2.2 ou NGinx, PHP 7.1 ou supérieur, et MySQL 5.6 ou plus sont nécessaires.Les extensions PHP Curl, Dom, FileInfo, GD, INTL, MBSTRING, ZIP, JSON et Icônes sont également nécessaires.

Remarque: Il est recommandé d'utiliser un serveur avec 2 Go ou plus RAM.

Vous trouverez ci-dessous les étapes pour installer les exigences de PrestaShop sur un serveur VPS VPS Linux (serveur privé virtuel) ou dédié.

Préparation de PrestaShop

Avant d'installer PrestaShop lui-même, vous devrez d'abord préparer les opérations suivantes sur votre serveur en vous connectant à votre serveur via SSH.Ces étapes sont la base nécessaire pour mettre en place le cadre PrestaShop.

Mettez à jour votre système d'exploitation

Étape 1: Avant de commencer une installation supplémentaire, assurez-vous que votre système d'exploitation est à jour en exécutant la commande suivante.

yum update

Installez Apache

Nous allons installer Apache avec DNF, qui est le gestionnaire de paquets par défaut pour Centos 8:

dnf install httpd

Après avoir installé Apache Services sur votre système, lancez tous les services requis:

systemctl restart httpd
systemctl status httpd
systemctl enable httpd

Vous pouvez vérifier que Apache est en cours d'exécution en ouvrant votre navigateur Web préféré et en entrant l'adresse HTTP: // votre adresse de votre serveur.

Installation de MySQL (MARIADB)

Étape 1: Installer mariadb

dnf install mariadb-server
systemctl start mariadb

Step 2: Sécurisé mariadb

Par défaut, Mariashb n'est pas durci.Vous pouvez sécuriser MARIADB à l'aide du script mysql_secure_installation.

Il serait préférable que vous lisiez attentivement et au-dessous de chaque étape pour définir un mot de passe racine, supprimer les utilisateurs anonymes, interdire la connexion à la racine distante et supprimer la base de données de test et l'accès à Mariadb sécurisé:

mysql_secure_installation

Remarque: Il n'y a pas de mot de passe root par défaut, appuyez sur Entrée lorsqu'il est demandé.

Étape 3: Redémarrez le serveur de base de données Mariahb et lui permet de démarrer sur le démarrage du système.

systemctl restart mariadb
systemctl status mariadb
systemctl enable mariadb

Installer PHP

Étape 1: Installez PHP et des modules requis

dnf install php php-common php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-gd php-mbstring php-xml php-zip php-json php-intl

Step 2: Redémarrez Apache à l'aide de SystemCTL pour que les modifications prennent effet:

systemctl restart httpd

Étape 3: Testez votre installation PHP pour vous assurer qu'elle est installée correctement.

Créez un nouveau fichier appelé test.php sur / var / www / html et ajoutez les éléments suivants:

nano /var/www/html/info.php


<?php
phpinfo();
?>

Ensuite, appuyez sur Ctrl-X, Y, entrez pour enregistrer et quitter Nano.

Access http: // [Votre serveur IP] /Info.php Pour confirmer que le PHP est installé.

Installation de Prestashop

Étape 1: Téléchargez l'archive PrestaShop:

Sur https://www.prestashop.com/en/versions Cliquez avec le bouton droit de la souris sur 'Télécharger' et a choisi "Adresse de la copie"

Dans votre terminal SSH, tapez

cd /var/www/html/
wget 

Et espace, puis cliquez avec le bouton droit de la souris pour coller l'URL, puis entrez.

Sinon, vous pouvez le télécharger sur votre bureau, puis utiliser SFTP pour le télécharger.

Étape 2: Décompressez le fichier zip:

unzip prestashop_1.*

Et définissez les autorisations afin que PHP puisse écrire dans le répertoire:

chown -R root.apache /var/www/html/
chmod 775 /var/www/html/

Étape 3: Créez une base de données pour PrestaShop.

Connectez-vous à MySQL avec le mot de passe pour la racine que vous avez définie dans l'étape MySQL_Secure_Installation ci-dessus.

mysql -u root -p

Dans la ligne de commande MySQL, entrez:

CREATE DATABASE presta_db;
GRANT ALL ON presta_db.* TO 'presta_user'@'localhost' IDENTIFIED BY 'ThisShouldBeAStrongerPassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit

Étape 4: Démarrez l'installation de PrestaShop.

Dans un navigateur Web, accédez à http: // [Votre serveur IP] /, et il devrait commencer à décompresser le fichier Prestashop et à l'installer.Il vous donnera ensuite les options pour:

  • Définissez votre langue
  • Acceptez le contrat de licence (il vérifiera la compatibilité du système et vous fera savoir si quelque chose manque, mais suivre ce tutoriel devrait passer à l'étape suivante)
  • Définir les informations du magasin
  • Définissez les informations de la base de données:
  • L'adresse du serveur est 127.0.0.1
  • Le nom de la base de données est Presta_db
  • L'utilisateur de la base de données est Presta_User
  • Le mot de passe de la base de données est tel qu'il est entré dans la commande «Grant» ci-dessus
  • Laissez le préfixe des tables en tant que «PS_» et la case à cocher pour supprimer les tables existantes (il n'y en a pas).
  • Cliquez sur «Tester votre connexion de base de données» et vous devriez voir une barre verte apparaître avec «la base de données est connectée».
  • Cliquez sur Suivant'

PrestaShop finira ensuite l'installation.

Étape 5: Nettoyage post-installation

Pour la dernière page de l'installation, le répertoire / installation doit être supprimé.Dans la ligne de commande sur le serveur, exécutez.

rm -rf /var/www/html/install

Étape 6: Connectez-vous à la boutique.

Dans votre navigateur, accédez à http: // [Votre serveur IP] / admin et connectez-vous avec l'e-mail / mot de passe défini lors de l'installation de Prestashop sur la page "Store Informations".Il générera une nouvelle URL d'administrateur aléatoire (pour des raisons de sécurité) et vous redirigera.

Tu es tout fait!Vous pouvez maintenant configurer la boutique, ajouter des produits, configurer l'expédition, le paiement et d'autres plug-ins et commencer à vendre.

Écrit par Hostwinds Team  /  juillet 30, 2021