Child pages
  • Comprendre les paramètres avancés

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Il y a une dernière section, nommée "Liste des fichiers modifiés". Juste après avoir installé PrestaShop, la seule chose que cette section affiche est "Aucune modification n'a été détectée sur vos fichiers".
Mais après avoir installé quelques modules et thèmes, fait des modifications avancées à certaines classes d'override ou même effacé des fichiers, cette liste affichera les différences entre votre installation actuelle de PrestaShop et ce à quoi elle ressemblait au moment de son installation. Cela vous aide à voir les modifications qui ont été faites à votre installation... et donc à savoir quoi prendre en compte si vous souhaitez mettre à jour votre boutique manuellement, ou lors du déplacement de vos fichiers vers un autre serveur.

...

  • Cache des templates. Afin d'obtenir de meilleures performances, PrestaShop conserve vos pages HTML dans un système de cache.
    • Ne jamais recompiler les fichiers de templates. À n'activer que si vous êtes en train de créer un thème, et que vous avez besoin de voir vos modification modifications à chaque rechargement.
    • Recompiler les fichiers de templates s'ils ont été mis à jour. PrestaShop est en mesure de savoir si un thème a été modifié, mais cela peut ne pas toujours fonctionner correctement.
    • Forcer la compilation à chaque appel. Le comportement normal : les pages HTML sont compilées et mise mises en cache, même si le thème a été modifié.
  • Cache. Cette option vous permet de gérer tous les caches de fichiers, et pas seulement ceux liés aux thèmes. À ne désactiver que si vous êtes en train de corriger un thème ou un module PrestaShop. Autrement, vous ne devriez sans doute pas y toucher.
  • Console de débogage. Nouveauté 1.5. PrestaShop vous permet d'afficher la console de débogage de Smarty, qui vous donne de précieuses informations sur la page du thème. Vous pouvez en apprendre plus en lisant cette page : http://www.smarty.net/docsv2/en/chapter.debugging.console.tpl. Notez que la console s'ouvre dans une fenêtre pop-up : assurez-vous que votre navigateur les autorise sur le nom de domaine de votre boutique.
    • Ne pas ouvrir la console. Le réglage par défaut. La console ne s'affiche jamais, pour personne.
    • Ouvrir la console avec un paramètre dans l'URL (SMARTY_DEBUG). La console n'est affichée que si vous ajoutez ?SMARTY_DEBUG à la fin de l'URL. C'est très pratique, mais dès que vos tests sont terminés, revenez au réglage par défaut de cette option, car cette astuce est connue et certains hackers pourraient s'en servir.
    • Toujours ouvrir la console. Le réglage "complet". Tout ceux pouvant accéder à votre boutique peuvent voir la console. De fait, n'activez cette option qu'une fois en mode maintenance.

...

Le nom est explicite : ces outils combinent les fichiers textuels de même temps type en un seul fichier plus gros, ce qui réduit le nombre de fichiers à télécharger ; il compresse ensuite le fichier à l'aide de l'algorithme Zip, ce qui donne des téléchargements plus rapides ; enfin, il met en cache les fichiers compressés, afin d'éviter au serveur de devoir relancer ce processus de concaténation et de compression à chaque fois qu'un fichier est demandé, ce qui alourdit la tâche du processus du serveur.

...

Le chiffrement signifie l'encryption de données afin de les rendre illisible illisibles à ceux qui ne devraient pas y avoir accès. Les informations des comptes de vos clients, ainsi que du vôtre, sont ainsi protégées par le chiffrement.

...

  • Utiliser Rijndael avec la librairie mcrypt. Le choix par défaut. Rapide et sûr.
  • Utiliser la classe locale BlowFish. Offre une meilleure sécurité, mais les performances baissent, et il faut plus de temps pour valider l'authentification, et ce à chaque chargement de page. Vos clients apprécieront sans doute d'être mieux protégés, mais peuvent ne pas aimer le temps de chargement – bien que la différence ne soit pas vraiment notable.

...

Votre boutique envoie de nombreux message messages tout au long des étapes d'enregistrement ou de passage de commande. Vous pouvez ici configurer comment ces message messages sont envoyés. Par défaut, il est préférable d'utiliser la première option, "Utiliser la fonction mail() de PHP.".

...

Une fois que vous avez configuré vos envois d'e-mails à avec l'une ou l'autre des méthodes proposées, saisissez vos adresses e-mail dans le champ intitulé "Envoyer un mail test à", puis cliquez sur le bouton "Envoyer un mail test".
Vérifiez maintenant la boite de réception de l'adresse fournie, afin de vérifier que vous avez bien reçu le mail de test. Si vous ne l'avez pas reçu, veuillez modifier votre configuration en conséquence.

...

Cette page n'est disponible que si vous avez activé la fonctionnalité multiboutique

...

CSV est l'acronyme de "Comma-separated values" ("valeurs séparées par des virgules"). C'est un format de texte brut très populaire pour tout ce qui concerne l'import, l'export ou simplement le stockage de données dans un format non propriétaire. Quasiment tous les outils de manipulation de données reconnaissent le format CSV, sous ses différentes formes. Vous pouvez en apprendre plus sur le format CSV sur Wikipedia : http://fr.wikipedia.org/wiki/Comma-separated_values.

Les Le processus d'import demande de la préparation, et commence avec un formulaire fait des premiers réglages :

...

Lorsque vous changez d'entité, la section à droite, intitulée "Champs disponibles", affiche les champs attendus. Bien que l'outil d'import soit conçu pour vous aider à faire correspondre les champs de votre vos fichiers à ceux de PrestaShop, vous devriez vous efforcer de rendre vos données aussi simple simples à importer que possible, notamment en suivant le format de nommage et l'ordre des champs présentés. Sans cela, l'importation sera laborieuse, mais pas impossible.
Certains de ces champs ont une petite icône d'information affichant une fenêtre pop-up au survol de la souris. Ils se rapportent pour la plupart au mode multiboutique de PrestaShop. Lisez-les bien tous avant de construire ou modifier vos fichiers de données.

...

  • La colonne de prix utilise la devises devise par défaut de votre boutique ;
  • Les catégories sont indiquées à l'aide de leur identifiant existant (il vous faut donc les importer en premier), et séparées par des virgules ;
  • L'adresse Web des images doit être spécifiée en totalité. En d'autres termes, vous devez utiliser l'adresse que le navigateur doit appeler pour afficher l'image ; par exemple, http://www.monprestashop/images/produitXXX.gif ;
  • Préférez l'encodage de données UTF-8, ou au pire ISO-8859-1.
  • Les dates utilisent le format ISO 8601, sans l'indicateur de fuseau horaire (le fuseau horaire étant celui de votre boutique) : 2013-06-21 15:07:27.

...

Une fois que toutes vos données sont au format CSV, vous pouvez les envoyer dans la base de données de votre boutique à l'aide du formulaire de cette page. Chargez le(s) fichier(s) depuis votre ordinateur en cliquant sur le bouton "Mettre en ligne un fichier", cliquez sur le bouton "Parcourir..." pour trouver votre fichier, et confirmez votre choix en cliquant sur le bouton "Mettre en ligne un fichier". Répétez ce processus autant de fois que nécessaires nécessaire pour lister tous vos fichiers d'import.

...

  1. Sélectionnez le type de données que contient votre fichier, à l'aide du menu déroulant "Quel type d'entités souhaitez-vous importer ?". Une fois que vous avez choisi le type de donnéedonnées, une liste des champs disponibles apparaît à droite, ce qui peut vous aider à affiner votre fichier CSV – au moins en ce qui concerne l'ordre des colonnes, ce qui va vous être utile très bientôt.
  2. Sélectionnez la langue des données importées. Si la langue cible n'est pas disponible, vous devez en premier lieu l'installer, via la page "LanguesTraductions" du menu "OutilsLocalisation".
  3. Sélectionnez l'encodage du fichier. Indiquez simplement si le fichier est en iso-8859-1 ou non. Si ce n'est pas le cas, l'outil d'import partira du principe que l'encodage utilisé est UTF-8.
  4. Sélectionnez les séparateurs de champs. Nous vous suggérons de laisser les valeurs par défaut ("Séparateur de champs" avec un point-virgule, "Séparateur de champs à valeurs multiples" avec une virgule). Bien entendu, si votre fichier CSV est conçu différemment, vous devriez changer ses valeurs en conséquence.
  5. Si vous voulez enlever tous vos produits avant de lancer l'importation, cochez la case appropriée.
  6. Une fois tous vos choix faits, cliquez sur "Étape suivante".

...

Une fois que toutes vos colonnes auront trouvée trouvé correspondance, cliquez sur le bouton "Importer les données" (en haut à droite de l'écran), et PrestaShop lancera le processus d'import. Quand ce processus est terminé, vous êtes renvoyé à l'écran principal, qui en fonction du résultat, soit vous confirmera que tout a bien été importé, soit vous notifiera des problèmes rencontrés. Dans le second cas, vous devrez relire vos fichiers CSV et faire en sorte de tout corriger.

...

Warning

La page s'ouvre avec deux textes proéminents. Vous devriez les lires lire tous les deux du début à la fin afin de vous faire une meilleure idée de ce que fait cette page.

...

La section "Comment restaurer" à droite vous donne des conseils sur la manière de remettre vos données dans PrestaShop en cas de défaillance. Mémorisez-les bien, ou au moins conservez cette information en lieu sûr au cas où la base de données devenait inaccessible, rendant impossible la connexion à l'administration de PrestaShop – et donc à la page de gestion des sauvegardesauvegardes.

Le tableau en-dessous liste toutes les sauvegardes déjà effectuées, en indiquant leur date de création, leur âge, leur nom de fichier et leur taille.
Deux icônes se trouvent à droite de chaque ligne :

...

Votre base de données est enregistrée au format SQL dans un fichier .sql, puis compressé à l'aide de l’algorithme BZip2 (une variante du format populaire Zip. Pour en apprendre plus, lisez http://en.wikipedia.org/wiki/Bzip2) dans un fichier .bz2. Cela vous donne une archive avec l'extension .sql.bz2.
Mettez cette sauvegarde en lieu sûr, pour pouvoir vous en servir dès que le besoin de se présente. Par ailleurs, vous pouvez retrouver ces sauvegardes directement sur votre serveur, dans le sous-dossier /backup de votre dossier /admin (renommé par vos soins).

...

  • Ignorer les tables de statistiques. PrestaShop enregistre les statistiques de votre site dans une poignée de table tables de la base de données, et ces tables peuvent prendre beaucoup d'espace très rapidement. Il peut évidemment être utile de garder vos statistiques en lieu sûr, mais cela donne des fichiers souvent très lourds à télécharger, alors que vous n'êtes sans doute intéressé que par une sauvegarde de vos produits, catégories, clients, commandes, etc.
    Par défaut, PrestaShop sauvegarde toutes les tables, mais si vous manquez d'espace disque sur votre serveur web, passez cette option sur "Oui".
  • Supprimer les tables existantes durant l'import. Quand vous importez un fichier de sauvegarde, le système peut soit réécrire par-dessus les tables existantes, ou effacer d'abord les tables en place afin de les remplacer par celles de la sauvegarde. Le premier cas peut donner des doublons, ce qui explique pourquoi cette option est activée par défaut.

...

Le SQL Manager est une fonctionnalité complexe, destinée aux personnes techniques et qui savent comment parcourir une base de données avec le langage SQL. Cette complexité amène cependant un outil extrêmement puissant et pouvant se mettre être très utile à ceux qui peuvent le maîtriser.

...

Des problèmes surviendront tôt ou tard. La plupart du temps, vous n'en avez pas conscience car le système les gère pour vous. Mais vous pourriez vouloir les connaître, afin de corriger les plus courantescourants, et assurer à votre boutique une meilleure stabilité.

...

Ces niveaux servent également de valeur pour la fonctionnalité d'alerte par e-mail.
PrestaShop ajoute une dernière valeur, 5, qui indique que l'administrateur ne souhaite recevoir aucune notification en cas de problème, qu'il soit majeur ou mineur.

...

Un service Web est une méthode de communication entre deux entités logicielles, au travers d'un réseau. Elle repose sur un jeu de méthodeméthodes, formats et droit droits d'accès connuconnus, afin de pouvoir utiliser le contenu du service web à parti partir de n'importe quel outil autorisé, et étendre le contenu original. Pour en apprendre plus, lisez la page Wikipedia http://fr.wikipedia.org/wiki/Service_Web.

Sur cette page, vous pouvez activer le service Web de la boutique, afin que des outils tiers puissent avoir accès à vos données. Cela ouvre la porte à la création d'outils intéressants qui aideront vos clients ou vous-mêmes même à utiliser votre boutique plus efficacement (par exemple, sous forme d'application mobile).

...

  • Clé. Une clé unique. Vous pouvez soit en créer une vous-même, soit en générer une, par exemple à l'aide du bouton "Générer !" ou en utilisant un générateur en ligne. Les clés générées sont la plupart du temps plus sûres, car plus difficiles à deviner.
  • Description de la clé. Un rappel du destinataire de la clé, et des droits qu'elle donne.
  • Statut. Vous pouvez désactiver une clé aussitôt que nécessaire. Cela vous permet de ne donner qu'un accès temporaire à vos données pour certaine clécertaines clés.
  • Permissions. Vous n'avez pas à partager TOUTES vos données avec chaque clé. Vous pouvez choisir parmi une grande quantité de permissions, soit par section, soit par type d'accès. Certaines applications n'auront ainsi que le droit de lire une poignée d'éléments, tandis que d'autres (par exemple, celle que vous souhaitez utiliser pour gérer votre boutique à distance) devront avoir le droit de modifier et effacer à peu près toutes les données. Par conséquent, nous vous recommandons de faire un choix éclairé.

...

  • Activer le service web. Si vous voulez que personne n'accède à votre boutique par le biais d'outils et applications tiers, désactivez simplement cette fonctionnalité.
  • Mode CGI actif pour PHP. Le mode CGI est un réglage particulier du serveur Apache, avec lequel vous indiquez qu'il doit utiliser PHP en mode de script CGI plutôt qu'en tant que module Apache. Bien que le mode CGI ait la réputation d'être plus sécurisé, des failles de sécurités sécurité y ont été découvertes en mai 2012. Demandez conseil à votre hébergeur.

...