Installer PrestaShop 8 en ligne de commande

PrestaShop propose également un installateur pour les installations de ligne de commande.

De quoi s’agit-il ?

Cet installateur spécial permet d’installer PrestaShop sans navigateur web : il suffit de placer le contenu de l’archive zip sur votre serveur web pour pouvoir installer PrestaShop via l’interface de ligne de commande (ILC).

N’importe quel logiciel d’ILC peut être utilisé tant que vous pouvez l’utiliser pour interagir avec les commandes du serveur : Bash, Windows PowerShell, OS X Terminal, PuTTY, etc.

L’intérêt d’avoir un installateur sous forme d’ILC en plus de l’installateur habituel intégré au navigateur est d’offrir cette possibilité aux utilisateurs avancés qui préfèrent souvent des interfaces de ligne de commande car elles sont souvent un moyen plus concis et puissant de contrôler un programme ou un système d’exploitation.

Mode d’emploi

L’installateur ILC est facile d’utilisation : depuis votre terminal, accédez au dossier /install (ou /install-dev) (ce qui implique d’avoir auparavant décompressé le fichier prestashop.zip) et lancez le script avec cette commande :

$ php index_cli.php

Cette opération affiche les différentes options disponibles.

Toutes les options de l’installateur intégré au navigateur sont disponibles, avec leur valeur par défaut répertoriée. Presque toutes les valeurs par défaut peuvent être laissées telles quelles car vous pouvez les modifier dans le back-office de PrestaShop une fois l’installation terminée.

L'adresse e-mail et le mot de passe sont ceux utilisés pour créer le compte de back-office de l’administrateur.

Pour lancer l’installation, il vous faudra fournir 5 arguments :

  • domain. L’emplacement où vous voulez que votre boutique apparaisse.

  • db_server. L’adresse du serveur de base de données.

  • db_name. Le nom de la base de données que vous souhaitez utiliser.

  • db_user. L’utilisateur de la base de données que vous souhaitez utiliser.

  • db_password. Le mot de passe du nom d’utilisateur de base de données ci-dessus.

Par exemple :

$ php index_cli.php --domain=exemple.com --db_server=sql.exemple.com --db_name=prestashop --db_user=root --db_password=123456789

Si vous définissez également la valeur --email pour qu’elle soit reliée à votre propre adresse, un courriel récapitulatif vous sera envoyé une fois l’installation terminée.

Liste des arguments

Voici la liste des arguments pour index_cli.php à compter de la version 8 :

Last updated