P. 1
Installation Magento en local sur Ubuntu 9.10

Installation Magento en local sur Ubuntu 9.10

|Views: 1,195|Likes:
Published by Roger Fernandez
Comment installer magento 1.4.0.1 sur Ubuntu 9.10 en local
Document écrit en français
Comment installer magento 1.4.0.1 sur Ubuntu 9.10 en local
Document écrit en français

More info:

Published by: Roger Fernandez on Apr 30, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

09/28/2010

pdf

text

original

Installation de Magento 1.4.0.

1
Magento est une plateforme de commerce électronique qui va vous permettre de mettre en place et de gérer une boutique en ligne. Ce tutoriel contient toutes les étapes d'installation et de configuration de Magento 1.4.0.1 pour un serveur local sur ubuntu 9.10 .

I) Les pré-requis
- Vous devez avoir un serveur LAMP fonctionnel. C'est à dire que Apache, MySQL et PHP doivent être configuré sur votre machine. - Une base de données est nécessaire à la mise en place de Magento. Dans ce tutoriel on nommera cette base « magento ». Munissez vous de vos identifiants vous permettant de vous connecter à cette base (identifiants phpMyAdmin). - Un espace de stockage sur votre serveur. Dans notre cas /etc/var/www. Il est recommandé de configurer cet espace à un autre endroit afin d'éviter toute mauvaise manipulation dans les dossiers de configuration. - Les fichiers sources de magento 1.4.0.1 télécharger les sources

1

II) Compatibilité
Un script va nous permettre de vérifier la compatibilité de notre serveur avec Magento. télécharger le script Ce script, placé dans votre répertoire /www, sera lancé en localhost à l'aide de votre explorateur internet. (ex: http://localhost/magento-check.php). Le résultat est l'affichage des composants dont Magento a besoin et leurs états. Idéalement on obtient ceci: Congratulations! Your server meets the requirements for Magento. You have PHP 5.2.0 (or greater) Safe Mode is off You have MySQL 4.1.20 (or greater) You have the curl extension You have the dom extension You have the gd extension You have the hash extension You have the iconv extension You have the mcrypt extension You have the pcre extension You have the pdo extension You have the pdo_mysql extension You have the simplexml extension Installation des composants manquants: Si un composant manque à l'appel, par exemple « curl», il faudra l'installer à l'aide de la commande suivante: sudo apt-get install php5-curl Manipulation à faire pour chaque composant manquant. Redémarrer apache pour rendre les installations effectives: sudo /etc/init.d/apache2 restart Une fois le résultat ci dessus obtenu vous pouvez passer à l'étape suivante.

• • • • • • • • • • • • •

2

III) Configuration
1) Vérifiez que l'espace mémoire limite alloué pour l'exécution des scripts est d'un minimum de 256MB. C'est l'option memory_limit présente dans votre fichier php.ini. (/etc/php5/apache2/php.ini). Rendez-vous dans votre /www. Nous allons y extraire le contenu de l'archive de magento. Placer bien le contenu du fichier magento, pas le dossier lui-même. Les cookies de votre explorateur peut poser problème pour une installation locale. Il faut donc modifier quelques lignes dans: /www/app/code/core/Mage/Core/Model/Session/Abstract/varien.php Aux alentours de la ligne 80 nous avons ceci:
session_set_cookie_params( $this->getCookie()->getLifetime(), $this->getCookie()->getPath(), $this->getCookie()->getDomain(), $this->getCookie()->isSecure(), $this->getCookie()->getHttponly() ); if (!$cookieParams['httponly']) { unset($cookieParams['httponly']); if (!$cookieParams['secure']) { unset($cookieParams['secure']); if (!$cookieParams['domain']) { unset($cookieParams['domain']); }}}

2)

3)

Commentez de cette manière:
session_set_cookie_params( $this->getCookie()->getLifetime(), $this->getCookie()->getPath()/*, $this->getCookie()->getDomain(), $this->getCookie()->isSecure(), $this->getCookie()->getHttponly()*/ ); /* if (!$cookieParams['httponly']) { unset($cookieParams['httponly']); if (!$cookieParams['secure']) { unset($cookieParams['secure']); if (!$cookieParams['domain']) { unset($cookieParams['domain']); }}} */

3

IV) Installation
Licence de Magento: Rendez vous maintenant dans votre navigateur à l'adresse http://localhost . S'affiche alors ceci:

Acceptez les termes d'utilisations et continuez. Localisation:

Choisissez vos options: dans notre cas: - Anglais par défaut - GMT(Europe/London) - Euro

4

Configuration: Dans l'étape qui suit Magento vas nous spécifier qu'il a besoin des droits d'écriture sur certain dossier:

Pour permettre à Magento d'accéder à ces fichiers ouvrez un terminal placez vous dans votre répertoire /www et taper les commandes suivantes: sudo chmod -R 777 app sudo chmod -R 777 var sudo chmod -R 777 media Dans le formulaire qui suit nous allons configurer le serveur:

Dans notre cas: - host: 127.0.0.1 (au lieu de localhost) - Database Name: magento - User Name et User Password: vos identifiants phpMyAdmin - Tables Prefix : permet de préfixer vos tables (laisser vide)

5

Pour la suite de ce formulaire choisissez votre url de base pour le magasin: « http://localhost » par défaut. Cochez les cases Skip Base Url validation et Use Web Server Rewrites pour une simplification de vos futures urls. La case Use Secure URLs (SSL) permet la sécurisations de certaines pages de votre site, par exemple page de payement etc.. A utiliser si votre SSL est disponible. L'option Session Storage est à laisser par défaut: File system.

Cette étape peut prendre quelques minutes. Création du compte administrateur: Nous créons ici l'accès administrateur pour la gestion de la boutique.

Saisissez le Nom et Prénom de l'administrateur. Choisissez ensuite votre identifiant et votre mot de passe pour l'accès à l'administration de Magento. Laisser le champ Encryption Key vide pour qu'elle soit générée automatiquement.

6

Une fois ce formulaire rempli et validé vous obtenez la fenêtre suivante: Magento est installé! Vous y trouverez votre Encryption Key générée automatiquement à conserver. Ainsi qu'un accès à la boutique et à son administration.

Accès a la boutique: http://localhost/index.php

Accès à l'administration: http://localhost/index.php/admin

A vous de jouer pour configurer et mettre en place votre boutique en ligne. Vous trouverez de nombreuses informations et de l'aide pour débuter ICI Bon courage! 7

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->