Recherche de site Web

Comment installer la boutique de commerce électronique Zen Cart sous Linux


Ce sujet couvrira le processus d'installation étape par étape de la plateforme de commerce électronique open source Zen Cart dans les distributions Linux basées sur Debian et dans RHEL et Systèmes d'exploitation Linux CentOS 7.

Zen Cart est une plateforme CMS d'achat populaire et facile à gérer, écrite en langage de programmation PHP côté serveur et déployée au-dessus de la pile LAMP qui est principalement utilisée pour créer des boutiques en ligne. pour la publicité de produits et de marchandises.

Exigences

  1. Pile LAMP installée dans CentOS 7
  2. Pile LAMP installée dans Ubuntu
  3. Pile LAMP installée dans Debian

Étape 1 : Installer la configuration système requise pour Zen Cart

1. Dans un premier temps, connectez-vous à la console de votre serveur et exécutez les commandes suivantes afin d'installer les utilitaires unzip et curl sur votre système. .

yum install unzip zip curl    [On CentOS/RHEL]
apt install zip unzip curl    [On Debian/Ubuntu]

2. La plateforme de commerce électronique en ligne Zen Cart est très souvent installée au-dessus de la pile LAMP dans les systèmes Linux. Si la pile LAMP est déjà installée sur votre ordinateur, vous devez également vous assurer d'installer les extensions PHP suivantes requises par l'application de commerce électronique Zen Cart en exécutant la commande suivante.

------------------ On CentOS/RHEL ------------------ 
yum install epel-release
yum install php-curl php-xml php-gd php-mbstring

------------------ On Debian/Ubuntu ------------------
apt install php7.0-curl php7.0-xml php7.0-gd php7.0-mbstring

3. Une fois tous les modules PHP requis installés sur votre système, ouvrez le fichier de configuration PHP par défaut spécifique à votre distribution Linux et mettez à jour les paramètres PHP ci-dessous.

Exécutez la commande ci-dessous en fonction de votre distribution pour ouvrir et modifier le fichier de configuration PHP.

vi /etc/php.ini                      [On CentOS/RHEL]
nano /etc/php/7.0/apache2/php.ini    [On Debian/Ubuntu]

Recherchez et remplacez les paramètres PHP suivants, comme indiqué dans l'extrait ci-dessous :

file_uploads = On
allow_url_fopen = On
memory_limit = 64M
upload_max_file_size = 64M
date.timezone = Europe/Bucharest

Visitez la liste officielle des fuseaux horaires PHP afin de trouver le fuseau horaire correct en fonction de la situation géographique de votre serveur.

4. Après avoir mis à jour le fichier de configuration PHP avec les paramètres requis, enregistrez et fermez le fichier et redémarrez le service Apache pour relire les configurations en exécutant la commande suivante.

systemctl restart httpd      [On CentOS/RHEL]
systemctl restart apache2    [On Debian/Ubuntu]

5. La plate-forme de commerce électronique Zen Cart a besoin d'une base de données SGBDR pour stocker les données d'application. Pour créer une base de données Zen Cart, connectez-vous à la console du serveur MySQL et exécutez la commande ci-dessous pour créer la base de données Zen Cart et les informations d'identification nécessaires pour accéder à la base de données.

Remplacez les variables de nom de base de données, d'utilisateur et de mot de passe par vos propres paramètres.

mysql -u root -p

MariaDB [(none)]> create database zencart_shop;
MariaDB [(none)]> grant all privileges on zencart_shop.* to 'your_user'@'localhost' identified by 'your_password';
MariaDB [(none)]> flush privileges;   
MariaDB [(none)]> exit

Étape 2 : Installez Zen Cart dans CentOS, Debian et Ubuntu

6. Pour installer l'application de commerce électronique Zen Cart, téléchargez d'abord le dernier fichier d'archive zip Zen Cart sur votre système en exécutant la commande ci-dessous.

wget https://sourceforge.net/projects/zencart/files/CURRENT%20-%20Zen%20Cart%201.5.x%20Series/zen-cart-v1.5.5e-03082017.zip 

7. Une fois le téléchargement du fichier zip Zen Cart terminé, exécutez les commandes suivantes pour extraire l'archive zip et copier les fichiers d'installation dans le chemin racine du document du serveur Web.

unzip zen-cart-v1.5.5e-03082017.zip
cp -rf zen-cart-v1.5.5e-03082017/* /var/www/html/

8. Ensuite, exécutez la commande suivante pour accorder au serveur HTTP Apache une autorisation d'écriture complète sur les fichiers d'installation de Zen Cart à partir du chemin racine du document du serveur.

chown -R apache:apache /var/www/html/        [On CentOS/RHEL]
chown -R www-data:www-data /var/www/html/    [On Debian/Ubuntu]

9. Ensuite, ouvrez un navigateur et accédez à l'adresse IP ou au nom de domaine de votre serveur via le protocole HTTP et cliquez sur le lien Cliquez ici afin de démarrer le processus d'installation de Zen Cart. .

http://your_domain.tld/

10. À l'étape suivante, le programme d'installation de Zen Cart inspectera votre système et signalera d'éventuels problèmes au cas où la configuration du système ne répondrait pas à toutes les exigences pour installer la plateforme d'achat. Si aucun avertissement ou erreur ne s'affiche, cliquez sur le bouton Continuer pour passer à l'étape suivante.

11. Lors de l'étape d'installation suivante, vérifiez que vous acceptez les termes de la licence et vérifiez les adresses URL de l'interface de votre boutique, comme illustré dans la capture d'écran ci-dessous. Remplacez l'adresse IP ou le nom de domaine pour qu'il corresponde à la configuration de votre serveur. Lorsque vous avez terminé, cliquez sur le bouton Continuer pour poursuivre le processus d'installation.

12. Ensuite, fournissez les informations sur la base de données MySQL (adresse de l'hôte de la base de données, nom de la base de données et informations d'identification), cochez la case Charger les données de démonstration dans la base de données Zen Cart et sélectionnez le jeu de caractères de la base de données et le préfixe de la base de données. et la méthode SQL Cache comme illustré dans la capture d'écran ci-dessous. Cliquez sur le bouton Continuer lorsque vous avez terminé afin de configurer davantage Zen Cart.

13. Dans l'écran d'installation suivant, fournissez un nom de superutilisateur administrateur qui sera utilisé pour vous connecter au magasin sauvegardé et une adresse e-mail pour le compte administrateur du superutilisateur. Écrivez ou créez une image du mot de passe temporaire administrateur et du nom du répertoire administrateur et cliquez sur le bouton Continuer pour démarrer le processus d'installation.

14. Attendez la fin du processus d'installation et vous serez redirigé vers l'écran d'installation final de Zen Cart. Vous trouverez ici deux liens pour accéder au tableau de bord Zen Cart Backed Admin et au lien Votre vitrine, comme illustré dans la capture d'écran ci-dessous. Assurez-vous de noter l’adresse backend de l’administrateur du magasin.

15. Maintenant, avant de vous connecter au panneau backend de votre magasin, revenez d'abord à la console bash de votre serveur et exécutez la commande ci-dessous afin de supprimer le répertoire d'installation.

rm -rf /var/www/html/zc_install/

16. Ensuite, revenez au navigateur et cliquez sur le lien Admin backend afin d'être redirigé vers la page de connexion du tableau de bord backend Zen Cart. Connectez-vous au panneau d'administration de Zen Cart avec l'utilisateur administrateur et le mot de passe configurés précédemment et vous devriez être invité à modifier le mot de passe temporaire du compte administrateur afin de sécuriser votre boutique.

17. Lorsque vous vous connectez pour la première fois au panneau principal de Zen Cart, un nouvel assistant de configuration initiale s'affichera sur votre écran. Dans l'assistant initial, ajoutez le nom de votre magasin, le propriétaire, l'adresse e-mail du propriétaire du magasin, le pays du magasin, la zone du magasin et l'adresse du magasin, puis cliquez sur le bouton Mettre à jour pour enregistrer les modifications. Après avoir terminé cette dernière étape, vous pouvez commencer à gérer votre boutique en ligne, configurer les emplacements et les taxes et ajouter quelques produits.

18. Enfin, pour visiter votre boutique frontale Zen Cart, accédez à l'adresse IP ou au nom de domaine de votre serveur via le protocole HTTP, comme illustré dans la capture d'écran ci-dessous. Il s'agit de la page Web sur laquelle vos produits annoncés seront affichés pour vos clients.

http://ww.yourdomain.tld 

Toutes nos félicitations! Vous avez déployé avec succès la plateforme de commerce électronique en ligne Zen Cart dans votre système.