Вы находитесь на странице: 1из 7

Installation de Magento 1.4.0.

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).

2) 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.

3) 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']);
}}}

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!

Вам также может понравиться