Remarques préalables
- versions utilisées : tuto écrit le 20-22 juin 2009, les versions des softs cités le sont donc dans cette période
- plateforme : vista (c'est dire si ça doit marcher sous xp)
- sources : Site de WampServer, Wiki de Magento, Forum Fragento, etc...
- objet du tuto : centraliser des infos éparses pour débuter vite et bien (je l'espère) avec magento et wampserver.
Etape 1 - Installer Wampserver
Télécharger et installer
WampServer 2.0h
www.wampserver.com
ce pack Windows Apache MySql Php (WAMP) contient
- Apache 2.2.11
- PHP 5.2.9-2 + PECL
- SQLitemanager
- MySQL 5.1.33
- Phpmyadmin
bref, largement assez pour le sujet qui nous intéresse ici
Procédure d'installation : en gros laissez tout par défaut
vous pouvez vérifier avec le processus étape par étape ci-dessous
Ecran 01 - Suivant
Ecran 02 - Accepter la licence GPL
Ecran 03 - Choisissez le répertoire de destination, c:\Wamp sera très bien
Ecran 04 - Icônes de démarrage rapide ? ou sur le bureau, c'est vous qui voyez
Ecran 05 - Installer
L'installation se déroule sans problème
J'ai eu le choix de faire de firefox mon navigateur par défaut, ce que j'ai accepté (je ne vois pas l'intérêt, mais ça mange pas de pain)
Ecran 06 - Alerte Windows si vous utilisez le pare-feu natif à windows, accepter qu'apache soit accessible via le réseau en Débloquant
Ecran 07 - Spécifier le serveur de mail à moins de savoir exactement comment administrer un domaine sur votre pc windows laissez les valeurs par défauts
Ecran 08 - Lancer le serveur
Une icône apparaitra dans la barre des taches vous indiquant le statuts des différents services regroupés dans WampServer
Après l'installation il sera probablement offline ou hors ligne si vous décidez de basculer en français (clic droit)
Ceci ne signifie pas forcement que WampServer ne fonctionne pas, pour vous en assurer rendez vous avec votre navigateur sur
http://localhost
et vous devriez voir une page d'accueil de WampServer, et pas une 404 ou autre chose !
Cette page correspond au script .php que vous trouver ici
| Code : |
C:/wamp/www/index.php
|
Et voilà WampServer est installé et fonctionnel !
Etape 2 - Installer Magento
Rendez vous dans
et créer y un répertoire magento
si vous rafraichissez
localhost vous verrez magento s'ajouter dans votre liste de projets ;)
Téléchargez Magento (à ce jour
1.3.2.1) et décompressez le dans le répertoire précédemment créé
Quelques modifications sont nécessaires dans le
php.ini accessibles en cliquant gauche dans le tray, rubrique php
- chercher
| Code : |
;extension=php_mcrypt.dll
|
et
| Code : |
;extension=php_curl.dll
|
- enlever les ; en début de ligne
- sauvegarder le php.ini
de même dans le
httpd.conf d'apache
- rechercher
| Code : |
#LoadModule rewrite_module modules/mod_rewrite.so
|
- enlever le # en début de ligne
- sauvegarder le httpd.conf et relancer apache
vous pouvez faire de même pour les 2 opérations précédentes en utilisant le menu dans le systray, mais c’est moins drôle quand même ;)
ensuite il vous faudra créer une base de données mysql avec phpmyadmin
vous pouvez l'appeler magento_db par exemple
Lancer l'installateur
http://localhost/magento/
Suivez les instructions à l'écran, au moment de rentrer les informations base de données
utiliser les paramètres suivants :
host = localhost
database name = magento_db
user name = root
pass = laisser blanc par défaut WampServer n’en met pas
base url : http://localhost/magento/
admin path : admin
une fois la procédure terminée si vous ne parvenez pas à vous loguer en admin
il vous faut modifier le fichier :
C:Windows/System32/drivers/etc/hosts
et y ajouter la ligne suivante
| Code : |
127.0.0.1 www.localhost.com
|
(sur vista vous devez vous accordez les permissions sur le fichier pour le modifier)
reboot du pc probablement nécessaire à ce niveau.
votre url d'accès au site sera donc
http://www.localhost.com/magento/
et à l'admin
http://www.localhost.com/magento/admin/
malheureusement à ce stade là il nous vous restera plus qu'à refaire l'installation de magento et spécifiant l'appel au script par
http://www.localhost.com/magento/ en ayant pris soin de juste supprimer app/etc/local.xml ça devrait aller assez vite
(on trouve souvent aussi la solution sur fragento d'utiliser 127.0.01 et ne pas toucher au fichiers hosts, pour ma part cela n'a pas fonctionné... mais j'aimerais bien avoir un retour là dessus...) => cf message ci-dessous
En espérant que tout ceci vous sera utile ! En tout cas n'hésitez pas à compléter / corriger si j'ai commis des erreurs ou des omissions.