Best practice

Installation automatique de Magento par script

Marre de devoir passer par un navigateur web pour installer Magento ? Marre de passer de champ en champ pour y remplir les informations de votre instance ? Marre de devoir faire preuve d’une extrême dextérité pour cocher les cases qui vous intéressent ? Voici un petit script permettant d’automatiser l’installation de Magento par le shell.

Ce que ce script fait pour vous

  • Création de la base de données
  • Création du user MySQL + gestion de ses permissions sur la base de données
  • Téléchargement et déploiement de votre version préférée de Magento
  • Installation de Magento préconfiguré avec
    • la locale « fr_FR » (fichiers de locale non installés cependant),
    • le fuseau horaire « Europe/Paris »,
    • la devise « Euro »,
    • l’url rewrite Apache activé

Ce que vous devez faire

  • Avoir le mot de passe root de votre MySQL (nécessaire pour créer base et user)
  • Avoir créé et configuré votre vhost + l’espace d’hébergement
  • Avoir accès au shell via ssh sur votre serveur
  • Avoir l’autorisation d’utiliser wget sur votre serveur
  • Avoir l’autorisation d’utiliser chmod sur votre serveur
  • Avoir l’autorisation de lancer des scripts .sh sur votre serveur

1- Copier le script

Rendez-vous, via SSH, dans le dossier qui accueillera Magento sur votre serveur et lancer la commande

wget http://magento.agence-soon.fr/install_magento/install_magento.sh

2- Lancer le script

Lancer les commandes

chmod +x install_magento.sh

./install_magento.sh

Les informations demandées par le script parlent d’elles-mêmes !

3- Supprimer le script (optionnel mais recommandé)

rm -rf install_magento.sh

Il ne vous reste plus qu’à vous connecter à l’admin et travailler.


A noter : ce script est très simple et est certainement sujet à des améliorations. Agence Soon ne peut être tenu pour responsable des éventuelles conséquences malheureuses de son utilisation. Nous conseillons son usage à des développeurs avertis.

E-Commerce, Magento, Optimisation

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *