Installer PrestaShop 1.7 en ligne de commande
PrestaShop propose également un installateur pour les installations de ligne de commande.
Dernière mise à jour
PrestaShop propose également un installateur pour les installations de ligne de commande.
Dernière mise à jour
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.
L’installateur ICL 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 pestashop.zip) et lancez le script avec cette commande :
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. Notez que le courriel 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 suffit de fournir un seul argument. En réalité, vous devez en fournir plus :
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 :
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.
Voici la liste des arguments pour index_cli.php à compter de la version 1.6 :
Nom | Paramètre par défaut | Description |
--step | process | |
--language | en | code de langue iso |
--timezone | localhost | |
--domain | localhost | |
--db_server | localhost | |
--db_user | root | |
--db_password | (blank) | |
--db_name | prestashop | |
--db_clear | 1 (true) | Supprime les tables |
--db_create | 0 (false) | Crée la base de données si elle n’existe pas encore |
--prefix | ps_ | |
--engine | InnoDB | InnoDB/MyISAM |
--name | PrestaShop | Nom de la boutique |
--activity | 0 | |
--country | fr | |
--firstname | John | |
--lastname | Doe | |
--password | 0123456789 | |
--license | 0 (false) | Affiche la licence de PrestaShop |
--newsletter | 1 (true) | Abonne l’administrateur à la newsletter de PrestaShop |
--send_email | 1 (true) | Envoie un email à l’administrateur après l’installation |