Zen-Cart™ Installation
Zen-Cart™ est dérivé de osCommerce.
Pour mener à bien cette installation vous devez disposer d'un serveur http supportant le langage PHP et d'un base de données MySQL.
Ce serveur peut être indifferement un serveur local sur votre propre ordinateur ou un hébergement internet.
Nous supposons que vous êtes en mesure de créer un nouvelle base de donnée MySQL. C'est l'opération préalable à réaliser. Après avoir créé cette nouvelle base (vide) vous pouvez passer à l'installation de la boutique.
Noter le nom de la base créée, le nom de votre serveur MySQL ou son adresse IP, le nom et le mot de passe de l'utilisateur avec les droits en lecture/écriture et enfin, son mot de passe.
Zen-Cart™ dispose d'une procédure d'installation automatique. Pour pouvoir l'utiliser, vous devez avoir décompresser le code correspondant sur votre serveur web.
.
Pour commencer, vous devez décompresser le fichier zip ZenCart. La manière de procéder dépend du système d'exploitation que vous utilisez.
Une fois extraits, vous disposez d'un dossier contenant les scripts Zen-Cart. Le contenu de ce dossier doit être copié sur votre serveur, apr simple copie de fcihier pour un serveur local, ou a l'aide d'un utilitaire de Transfert FTP. Ensuite, vous aller exécuter le script d'installation.
Ouvrez pour cela votre navigateur préféré, et entrez l'url correspondante.
Sur votre serveur local, cette url sera de la forme:
http://localhost/zen-cart_directory/install/
Sur un serveur en ligne:
http://www.mondomaine.com/install
Vous devez alors suivre les instructions pour procéder à l'installation.
Attention: n'installez pas zencart dans la même base de données qu'une autre boutique en ligne, cette base pourrait être corrompue ou endomagée.
Etape 1: Télécharger Zen cart sur le serveur dans un dossier dédié, par exemple /catalog pour garder la similitude avec osCommerce.
Etape 2: Permissions et création de fichiers
Créer les fichier de configuration.
Il est nécessaire de créer 2 fichiers sur le serveur. Ce sont les fichiers configure.php qui permettent de configurer la boutique et localiser les fichiers. Après les avoir créés, il sera nécessaire d'ajuster leurs permissions.
L'affectation des permissions de fichier peut être effectuée par votre logiciel FTP ou par la commande chmod. Généralement, dans un utilitaire ftp, un simple click droit permat d'accéder à un menu proposant cette option, ou, à défaut, une icone est dédiée à cet usage.
Localisez sur le serveur le fichier: /catalog/includes/dist-configure.php
Renomez ce fichier configure.php et changez sa permission pour 777.
Localisez sur le serveur le fichier: /catalog/admin/includes/dist-configure.php
Renomez ce fichier configure.php et changez sa permission pour 777.
Note. Vous pouvez également créer localement un fichier vide appelé configure.php et le copier sur le serveur.
Maintenant, chager les permissions à 777 pour les répertoires qui suivent:
/catalog/pub
/catalog/images
Ouvrez ensuite le dossier image et changez les permissions de chaque sous répertoire.
/catalog/images/attributes
/catalog/images/dvd
/catalog/images/large
/catalog/images/large/dvd
/catalog/images/large/microsoft
/catalog/images/medium
Cette liste n'est pas exhaustive
Si vous oubliez un sous répertore de images, vous ne pourre pas écrire ultérieurement dans ce répartoire et cela provoquera une erreur!
/catalog/admin/images/graphs
/catalog/admin/backups
Etape 3: Lancer le script d'installation.
L'installation est qualifié d'intelligente par ses concepteurs et va vous aider à répondre aux questions suivantes pendant le processus d'installation.
Vous avez besoin des information suivantes:
- Le chemin réel de l'installation de votre répertoire ZenCart.
Exemple: /home/mysite/public_html/catalog
- L'adresse HTTP de votre boutique. (URL)
Exemple: http://www.mysite.com/catalog
- L'adresse https de votre serveur, si c'est la cas.
Exemple: https://www.mysite.com
- L'adresse https de votre boutique, si vous disposez d'un serveur sécurisé.
- Les données relatives à votre base de données MySql, à savoir, nom du serveur, nom de la base de données, utilisateur et mot de passe. (niveau administrateur)
Pour démarrer l'installation, il suffit d'entrer l'url de la boutique.
Exemple: http://wwww.mysite.com/catalog
Vous allez alors être invité à lire et approuver le contral de licence GPL.
<Image 1>
Sur la page suivante, complétez les informations et indiquez si vous disposez d'un serveur sécurisé (https), si vous avez un message d'erreur, revenez en arrière pour vérifier que vous avez répondu à toutes les questions.
<Image 2>
Vous indiquerez ensuite les informations relatives à votre base de données, à votre boutique.
Si à la suite des différents écrans, vous n'avez aucun message d'erreur, vous êtes normalement en mesure d'accéder au catalogue et à l'interface d'administration. (avec les idnetifiants que vous avez fournis pour cette dernière)
Lorsque vous accéderez au catalogue, vous verez un message d'avertissement à propos des fichiers configure.php et du répertoire /install.
Vous devrez alors changer les permissions des fichiers configure.php en CHMOD 644 ou 444, selon votre serveur.
Ces fichiers se situent dans:
/catalog/includes/configure.php
/catalog/admin/includes/configure.php
Nous vous conseillons de garder un copie de ces fichiers sur votre ordinateur personnel vu qu'ils sont paramétrés en fonctions des spécifications de votre installation sur le serveur.
Ensuite, vous devrez renommer ou supprimer le dossier /catalog/install/
Si vous avez une erreur ou un problème quelconque, celle ci peut être généralement corrigée par de petits ajustements dans ces 2 fichiers.
Etape 4: Tests après installation.
Nous vous conseillons d'effectuer ces quelques tests pour valider le fonctionnement de la boutique:
Créer un compte.
Se connecter en tant qu'utilisateur.
Passer commande.
Changer les modes de paiements
Changer les modules de livraison.
Vérifier l'envoi d' e-mail de confirmation.
Etape 5: Modifications avant la mise en production.
Liste des fichiers à modifier avant la mise en production:
includes/languages/english/checkout_process.php
includes/languages/english/conditions.php
includes/languages/english/index.php
includes/languages/english/privacy.php
includes/languages/english/shippinginfo.php
Faites une copie de sauvegarde de chaque fichier ci-dessus, faites vos changements (traductions) et faites un 'upload' sur votre site dans le dossier: includes/languages/french/YOUR_TEMPLATE/
Vous devrez créer un dossier pour /YOUR_TEMPLATE/ dans le dossier /french/
En créant un dossier spécifique pour vos fichiers personnalisés, vous vous mettez à l'abri d'un écrasement éventuel lors d'une mise à jour du code.
includes/languages/french/YOUR_TEMPLATE/checkout_process.php
includes/languages/french/YOUR_TEMPLATE/conditions.php
includes/languages/french/YOUR_TEMPLATE/index.php
includes/languages/french/YOUR_TEMPLATE/privacy.php
includes/languages/french/YOUR_TEMPLATE/shippinginfo.php
Pour modifier l'apparence du site et le graphisme, voici la liste des fichiers à modifier:
includes/templates/template_default/buttons/english/*.*
includes/templates/template_default/common/tpl_header.php
includes/templates/template_default/common/tpl_footer.php
includes/templates/template_default/common/tpl_main_page.php
includes/templates/template_defaut/css/stylesheet.css
includes/templates/template_default/images/logo.gif
includes/templates/template_default/images/title_back.jpg
includes/templates/template_default/templates/tpl_index_default.php
Encore une fois, faites une copie des fichiers ci-dessus dans le répertoire:
includes/languages/french/YOUR_TEMPLATE/
Faites de même pour tout fichier que vous seriez susceptible de modifier.