La console Thelia

Publié le


Qu'est ce que la console Thelia ?

La console Thelia vient du composant Console de Symfony et permet d'effectuer de nombreuses actions sur votre site en ligne de commande.

Vous allez par exemple pouvoir installer votre boutique via cette console au lieu d'utiliser l'interface graphique de Thelia.

Comment l'utilise-t-on ?

Tout d'abord, vous devez vous assurer de pouvoir exécuter du php via votre terminal. Si ce n'est pas le cas, je vous conseille de suivre le tutoriel suivant : Exécuter PHP en CLI (Console). Ensuite, rien de plus simple.

Ouvrez un terminal sur votre ordinateur et rendez-vous à la racine de votre Thelia (après l'avoir installé bien sûr, ou alors après avoir fait le composer install si vous avez opté pour une installation manuelle) :

cd /var/www/thelia

Ceci est un exemple de chemin...

Ensuite, saisissez la commande suivante :

php Thelia list

Vous allez voir apparaitre la liste des commandes fournies par Thelia ainsi que leurs rôles.

Vous retrouvez notamment la commande thelia:install qui va vous permettre d'installer Thelia sans passer par l'interface graphique.

Vous allez pouvoir aussi créer des comptes administrateurs très rapidement avec la commande admin:create et même mettre à jour un mot de passe via :

php Thelia admin:updatePassword --password="votrePassword" votrelogin

En visualisant la liste des commandes disponibles vous verrez quelles sont catégorisées selon les critères suivants :

  • admin
  • cache
  • generate
  • image-cache
  • module
  • sale
  • thelia

Cela vous permet de vous y retrouver plus facilement et de savoir exactement à quel niveau agit chaque commande.

Astuce : Sachez qu'écrire php Thelia a:c revient à écrire php Thelia admin:create ;-)
À vous d'essayer les autres raccourcis !

Ajouter votre commentaire

Les commentaires

Search