Installer Magento en français sur WAMP

Tagged:  •  

Même s'il existe plusieurs ressources expliquant l'installation d'une instance de Magento sur WAMP, j'ai bien galéré et ça m'a pris 2h. Du coup je me suis dit que ça valait le coup de créer un nouveau tutoriel. Pour information, j'ai utilisé Windows 7 32 bits et Google Chrome pour cette installation

Voici les ressources que j'ai consultées :

* http://www.maginstal.com/magento-windows.html
* http://www.martinez-frederic.fr/2009/10/11/installer-magento-sous-windows-avec-wamp/
* http://www.fragento.org/Tutoriaux/15729-Installer-WampServer-et-Magento.html

Comme on le voit sur le forum de Fragento, il y a plusieurs solutions et plusieurs utilisateurs donnent leur version. Il y a apparemment des problèmes au niveau de la méthode d'accès au serveur (IP /ou alias), du navigateur utilisé (IE et Firefox seraient problématiques), certains parlent de la nécessité d'avoir un point dans le nom du dossier contenant l'instance de Magento. Je parle au conditionnel, ne pouvant vérifier toutes ces hypothèses. Voilà comment j'y suis finalement arrivé :

Télécharger et installer WampServer. Télécharger et installer PHP 5.2.x car pour le moment, Magento n'est pas compatible avec PHP 5.3, seule l'a branche 1.4 l'est mais il n'y a pas eu encore eu de version stable. Télécharger Magento et le dézipper sur le serveur. Personnellement, j'ai tout simplement nommé le dossier "magento".

Activer le mod_rewrite d'Apache et les extensions curl et mcrypt de PHP.

Créer une base de données via phpMyAdmin, avec un charset UTF-8.

Accéder à "http://127.0.0.1/votre_dossier". Le fait de passer par 127... au lieu de localhost a de l'importance. En effet, avec localhost, après l'installation il est impossible d'accéder au back (pas sans manip en tout cas). En fait vous pourriez accéder à l'installation via localhost et pendant les écrans de configuration, spécifier 127... mais en accédant directement avec 127..., la configuration sera pré-remplie correctement.

Configuration :

* Locale : laisser "English"
* Timezone : "Romance (Europe/Paris)"
* Currency : "Euro"
* Base de données : le nom de la base que vous avez précédemment créée
* Normalement, dans "Host" et "Base URL", vous devez avoir du 127.0.0.1
* Vous pouvez cocher "Use Web Server (Apache) Rewrites" et laisser le reste tel quel

Là vous pouvez aller vous boire un café, ça mouline un moment !

Création du compte administrateur : ne vous occupez pas de "Encryption key", remplissez le reste puis copiez quelque part la clé qui vous sera donnée sur l'écran suivant.

Vous devriez pouvoir accéder au back en vous identifiant avec le compte administrateur que vous venez de créer.

Pour installer la version française, aller sur la page de l'extension, cliquer sur "Get extension key" et copier la clé. Dans le back de Magento, aller dans "System" > "Magento Connect" > "Magento Connect Manager". Vous devrez peut-être vous ré-identifier. Coller la clé que vous avez précédemment copiée et installer l'extension. Retourner dans le back et choisir le profil français dans le sélecteur en bas à gauche. Vous pouvez ensuite aller faire quelques réglages dans "Système" > "Configuration" > "Général".

Fini, en espérant que ça aura pu vous aider. En tout cas, ça me fera un aide-mémoire :p !

Echecs

Pour info, voilà 2 méthodes qui ont foiré chez moi :

1) Le cas de base, première installation, je ne me méfie pas :
Utiliser Firefox, accéder via localhost, dossier nommé "magento"

2) Le test avec un point dans le nom de dossier :
Utiliser Firefox, accéder via localhost, dossier nommé "magento.demo"

Dans les 2 cas, impossible de s'identifier dans le back, avec Firefox ou Chrome

Dia

Le Virtual Host aide pas mal

Bonjour,

L'étape de modification du fichier HOST est importante.
Comme vous l'avez signalé, il est nécessaire de ne pas laisser "http://localhost/" par défaut.

Mieux :

J'ai pour ma part utilisé des Virtual Host pour avoir une URL comme ceci : http://magento.localhost.com/

[ source : http://code18.blogspot.com/2008/11/ajout-dun-virtual-host-sur-un-serveur... ]

Cela me permet ainsi d'avoir des noms de domaine en local distincts.

Salutations,

Frédéric MARTINEZ

Essayez avec safari...

Bonjour,

Moi aussi je n'y arrivais pas sous firefox (apparemment le pbm est connu) mais sous Safari ça fonctionne très bien, que du bonheur....

Bon courage

patch pour le probleme du localhost

MERCI

Bien j'ai bien galéré pour l'installation mais j'ai finalement réussi. J'ai utilisé UwAmp à la place de Wamp et avec tes conseils ça marche!!!

URL "http://127.0.0.1/magento/" toujours invalide.

J'ai suivi à la lettre tous vos conseils et j'ai essayé toutes les solution WAMP PHP5.2, UWAMP, Host... Safari
Mais il semblerait que j'ai moins de chance que vous car j'ai toujours le message "The URL "http://127.0.0.1/magento/" is invalid."

Je suis preneur pour une solution valide.

Redirect to Fragento

bonjour

je ne connais pas UwAmp, j'utilise WampServer
je vous renvoie aux forums de Fragento, vous aurez plus de chance de trouver une réponse
http://www.fragento.org/Problemes-d-installation/

Dia [ Blog ] [ Site pro ]