Installation with SSH
Introduction
Ce document décrit l’installation du système PepperShop via une connexion SSH à votre serveur web Linux / UNIX. votre serveur web Linux / UNIX. Il s’adresse aux exploitants de magasins et aux administrateurs de systèmes. Si vous n’avez pas n’avez pas d’accès SSH à votre serveur web, nous vous fournissons les instructions pour une installation manuelle sans Telnet/SSH:
https://www.peppershop.com/peppershop_files/installation_ohne_telnet_ssh.pdf
Procédure d’installation
Vue d’ensemble
Ce guide vous guide à travers le processus d’installation sur votre serveur web en quatre étapes
- informations requises avant l’installation
- télécharger votre copie de PepperShop
- copier sur votre serveur web
- démarrer le programme d’installation et le suivre jusqu’au bout
Informations requises avant l’installation
La configuration requise doit être respectée
Veuillez d’abord vérifier si votre pack d’hébergement actuel répond à la configuration requise pour la version de PepperShop à installer. de la version de PepperShop à installer. Ces informations sont décrites dans une FAQ de PepperShop : http://www.peppershop.com/faq.php#3
Données d’accès requises
Voici une petite liste de contrôle des données que vous devez avoir à portée de main avant de commencer l’installation démarrer l’installation :
- hôte SSH
- Utilisateur SSH
- Passe SSH
- Hôte MySQL
- Base de données MySQL
- Utilisateur MySQL
- Passe MySQL
- Shop-Webroot [^1] (Voir aussi chapitre 2.4 : Copier sur votre serveur web)
- Utilisateur PepperShop
- Passe PepperShop
Veuillez également tenir compte de la spécification suivante : Shop-Webroot : Répertoire cible sur votre serveur web où la boutique où la boutique doit être installée afin qu’elle soit accessible à l’adresse souhaitée sur le web. Vous avez également besoin d’une licence PepperShops active pour pouvoir télécharger et exploiter la boutique (Passe PepperShop). (Compte PepperShop : nom d’utilisateur + mot de passe).
Télécharger votre PepperShop
Connectez-vous au système de vente de PepperShop et téléchargez la dernière copie de votre logiciel PepperShop. télécharger. Après avoir acheté le magasin, vous pouvez télécharger toutes les nouvelles versions gratuitement pendant un an, y compris les versions majeures. Vous pouvez télécharger gratuitement toutes les nouvelles versions pendant un an, y compris les versions majeures[^2].
- Ouvrez le système de vente PepperShop dans le navigateur : http://www.peppershop.com/shop/
- Connectez-vous avec les données du compte PepperShop (utilisateur/mot de passe).
- Sous " Téléchargements “, sélectionnez votre version de PepperShop " Basic / Professional / Connect “, puis sélectionnez le paquet à télécharger. Sélectionnez ensuite le paquet à télécharger. Si vos téléchargements sont désactivés, vous devrez peut-être acheter une extension de licence. Cette extension vous permet de télécharger toutes les nouvelles versions du magasin dans un délai d’un an. dans un délai d’un an. Acheter une extension de licence PepperShop : Basic / Professional ou Connect. Veuillez noter que les Les extensions de licence ne peuvent être commandées qu’avec un compte pour lequel une version complète a été achetée précédemment. La version complète de PepperShop a été achetée. Téléchargez également tous les modules que vous avez achetés.
Copier sur votre serveur web
Décompression des fichiers
Décompressez d’abord l’archive .tar.gz ou ZIP téléchargée. Cette opération peut généralement être effectuée à l’aide des outils de votre système d’exploitation. Pour Linux / UNIX, par exemple, avec la commande suivante : tar xfz peppershop_professional_v_x_y_z.tar.gz
Explication du répertoire Shop-Webroot
Après avoir décompressé les fichiers, nous nous connectons immédiatement au serveur web via SSH et nous nous plaçons dans le bon répertoire dans le bon répertoire (Shop Webroot). Dans la plupart des cas, la boutique doit être lancée directement après avoir saisi le nom du domaine ou du sous-domaine dans le navigateur. Dans la plupart des cas, le magasin doit être lancé directement après avoir saisi le nom du domaine ou du sous-domaine dans la ligne du navigateur, ou bien il doit être disponible dans un sous-répertoire. disponible dans un sous-répertoire. Voici quelques exemples.
Répertoires de fichiers possibles | Exemple d’URL |
---|---|
/public_html/ | http://www.meinedomain.ch/ |
/www/ | http://www.meinedomain.ch/ |
/httpdocs/ | http://www.meinedomain.ch/ |
/html/ | http://www.meinedomain.ch/ |
/public_html/webshop/ | http://www.meinedomain.ch/webshop/ |
/www/webshop/ | http://www.meinedomain.ch/webshop/ |
/httpdocs/webshop/ | http://www.meinedomain.ch/webshop/ |
/html/webshop/ | http://www.meinedomain.ch/webshop/ |
Dans certains cas, avant les répertoires possibles mentionnés ici, il y a quelque chose comme /home/user/ ou d’autres parties du chemin (par exemple /home/mon-utilisateur/public_html).
Copier les fichiers #### sur le serveur web
Copiez maintenant le répertoire PepperShop décompressé dans la racine web de votre magasin. Utilisateurs Linux / UNIX faites-le directement sur la console ou utilisez un programme SSH pour Windows afin de transférer les fichiers via SCP, par exemple. Les utilisateurs Linux / UNIX effectuent cette opération directement sur la console ou utilisent un programme SSH pour Windows afin de transférer des fichiers via SCP, par exemple le programme gratuit WinSCP[^3]. Console Linux / UNIX / Mac : scp -rC phpeppershop_src {SSH-User}@{SSH-Host}:{Shop-Webroot}/ Un exemple général : scp -rC phpeppershop_src meinbenutzer@www.meinedomain.com:/www/
Sur les ordinateurs Windows, il suffit de sélectionner tous les fichiers du répertoire décompressé (phpeppershop_src) et de les faire glisser dans le répertoire situé à droite de la fenêtre (vue serveur).
Lancez le programme d’installation et suivez-le jusqu’au bout.
Etablissez maintenant une connexion SSH avec votre serveur web. Pour ce faire, utilisez votre connexion Linux / UNIX (ssh {SSH-User}@{SSH-Host}, par ex. UNIX (ssh {SSH-User}@{SSH-Host}** , par exemple **ssh my-user@www.meinedomain.com)** ou utilisez un programme SSH pour Windows tel que Putty [^4]. ou utilisez un programme SSH pour Windows tel que Putty [^4].
Passez maintenant au répertoire webroot de votre magasin. Ici, vous passez au répertoire que vous avez téléchargé plus tôt répertoire peppershop_src et exécutez le programme d’installation basé sur PERL du programme d’installation de la boutique Pepper- store : cd phpeppershop_src perl ./config.pl Vous allez maintenant être guidé à travers quelques pages d’interrogation avant d’obtenir une vue d’ensemble des données spécifiées. Un aperçu des données spécifiées est affiché. Si vous confirmez qu’elles sont correctes, l’installation proprement dite commence (création d’un répertoire de points de vente, copie des fichiers de points de vente, remplissage et transfert des fichiers de plaques d’immatriculation, importation des données préconçues). l’importation de la base de données préconfigurée du magasin). Nous allons maintenant passer en revue les différents écrans :
Programme d’installation partie 1 de 5 : Saisie des données
Sélectionnez la langue de l’administration. Vous pourrez toujours ajouter d’autres langues ultérieurement. Saisissez le Nom de la base de données du magasin sur la première page. L’outil d’installation utilise ce L’outil d’installation utilise également ce nom comme répertoire dans lequel le magasin préconfiguré sera copié. Dans la plupart des cas, vous avez déjà créé et lié cette base de données avec l’utilisateur MySQL et son mot de passe dans le panneau de configuration du fournisseur. Si vous êtes la racine de MySQL sur ce serveur web, vous pouvez choisir librement ici. Lorsque l’on vous demande le Nom d’hôte de la base de données, entrez l’ordinateur sur lequel tourne votre base de données MySQL. La base de données MySQL est en cours d’exécution. Chez de nombreux hébergeurs, il s’agit du même ordinateur que le serveur web, auquel cas vous entrez localhost, sinon entrez le nom de l’ordinateur qui vous a été donné par votre fournisseur. Le programme d’installation recherche maintenant un programme MySQL Monitor avec lequel la base de données pourra être lue ultérieurement. La base de données peut être lue ultérieurement. S’il en trouve un, il demande s’il doit l’utiliser. l’utiliser. Confirmez par ‘y’. Info : Si aucun moniteur MySQL n’est trouvé, la base de données doit être importée manuellement. La base de données doit alors être importée manuellement dans tous les cas. Indiquez si le système d’installation doit créer le(s) utilisateur(s) MySQL à partir de zéro ou s’il(s) existe(nt) déjà. existent déjà. Dans le cas d’un hébergement mutualisé, l’utilisateur MySQL existe déjà et vous pouvez confirmer avec ‘n’ pour ‘no, do not create’. “non, ne pas créer”. Si vous disposez des droits d’administrateur, vous pouvez facilement créer les utilisateurs ici. ici. Entrez maintenant l’utilisateur MySQL et son mot de passe. Une vue d’ensemble est maintenant affichée. Vérifiez encore une fois que tout est correct et confirmez en cliquant sur Retour. confirmez la poursuite de l’installation en cliquant sur Retour.
*Vous pouvez annuler à tout moment avec CTRL + C (clavier allemand : STRG + C).
Programme d’installation partie 2 de 5 : Création de répertoires/fichiers
Dans la deuxième étape, le magasin crée les fichiers et les répertoires du magasin préconfiguré. Si nécessaire, les paquets Composer sont également installés au cours de cette étape. Si nécessaire, les paquets Composer sont également installés au cours de cette étape. Ils sont normalement déjà normalement déjà contenus dans l’archive ZIP. Cliquez sur Retour pour continuer.
Programme d’installation partie 3 de 5 : Création des fichiers de configuration
Les fichiers de configuration et les modèles ont été créés ou transférés. Cliquez sur le bouton le bouton Retour pour continuer le programme d’installation.
Programme d’installation partie 4 de 5 : Configuration des droits d’accès
Le magasin configure maintenant les droits d’accès pour un ordinateur Linux / UNIX sur lequel PHP fonctionne en tant que module de serveur web. Si ce n’est pas le cas pour vous, cela sera expliqué plus tard.
Programme d’installation partie 5 sur 5 : Insérer la base de données MySQL
Dans la dernière partie, vous indiquez si la base de données du magasin doit être créée dans le système de gestion de base de données MySQL? doit être créée ? Dans la plupart des cas, c’est ce que vous souhaitez et confirmez par “y”. Il vous sera ensuite demandé de saisir l’utilisateur MySQL et son mot de passe. Le magasin insère maintenant toutes les tables dans la base de données MySQL spécifiée et la remplit avec une base de données de démonstration. L’installation guidée par menu est maintenant terminée et la boutique préconfigurée se trouve dans le répertoire, qui a été spécifié précédemment avec le nom de la base de données (au même niveau de répertoire que phpeppershop_src). Vous pouvez maintenant remonter d’un niveau de répertoire et renommer le répertoire nouvellement créé avec le nom de base de données suivant nom de la base de données : cd … mv {répertoire_créé_nouveau} {nom_du_répertoire_de_la_boutique_désirée} ou copier tous les fichiers dans le répertoire actuel si la boutique doit être affichée directement lorsque vous appelez le domaine / sous-domaine. lorsque vous appelez le domaine / sous-domaine : mv {nouveau_répertoire_créé}/. ./* Il faut maintenant faire le ménage : Nous supprimons le répertoire d’installation vide et le répertoire peppershop_src vide et le répertoire peppershop_src : **rmdir {répertoire_créé_nouveau} rm -r peppershop_src**
Nettoyer les données à l’aide d’une tâche cron
Pour le PepperShop, un appel périodique devrait être mis en place pour effectuer des tâches quotidiennes. (travaux de nettoyage, réenvois de files d’attente, traitement des abonnements, …). Il s’agit entre autres de nettoie la base de données et vide les entrées de cache qui ne sont plus nécessaires.
Sur les systèmes UNIX/Linux, on peut par exemple utiliser un job Cron avec la commande suivante : 5 0 * * cd {shopverzeichnis}shop/Admin/ ; php garbage_collection.php commandline.
Si le CRON ne peut pas être utilisé, l’URL suivante peut également être ouverte dans le navigateur : http[s]://{www.ihredomain.tld}/{webshop_verzeichnis}/shop/Admin/garbage_collection.php
Et maintenant ?
Premiers pas
La boutique est prête, il est maintenant temps de la configurer et d’expliquer comment gérer les commandes. commandes. Il est préférable de lire le document “Premiers pas”, qui répond à de nombreuses questions posées par les nouveaux administrateurs de la boutique Pepper- Il est préférable de lire le document “Premiers pas”, qui répond à de nombreuses questions des nouveaux administrateurs de Pepper Store.
Instructions détaillées pour les étapes suivantes: docs.peppershop.com/latest/en/first-steps/
Si vous avez des questions sur PepperShop, cliquez sur l’archive d’aide à gauche dans le menu principal de votre administration PepperShop. PepperShop. Une aide supplémentaire peut être trouvée dans les forums de PepperShop à l’adresse suivante https://www.peppershop.com, ou individuellement via le paquet d’assistance.
Aide supplémentaire
Avez-vous besoin d’une aide supplémentaire ? PepperShop vous propose plusieurs options.
- Un clic sur l’icône du point d’interrogation dans le coin supérieur droit de l’administration est souvent utile. Vous pouvez alors obtenir une aide directe sur le sujet en question.
- Vous trouverez diverses réponses dans la FAQ. Vous pouvez également y accéder dans l’administration du magasin via Aide&nouvelles -> Archives d’aide. Ou via notre page d’accueil https://www.peppershop.com/de/services/support/faq/
- Dans l’Académie PepperShop https://www.peppershop.com/de/services/academy/, vous pouvez facilement et commodément trouver divers tutoriels vidéo gratuits.
- Nous sommes également heureux de vous aider par e-mail ou par téléphone (CHF 185./h) support@glarotech.ch ou +41 71 923 08 58.