Konsole Kommander est une application en ligne de commande pour piloter Phraseanet. Elle s’exécute simplement :
php bin/console
Vous aurez sur votre écran une liste de commande de la sorte :
Available commands: help Displays help for a command list Lists commands about about:authors List authors and contributors about:license This program license check check:config check configuration file check:ensureDevSettings Ensure development settings check:ensureProductionSettings Ensure production settings check:extension Delete a documentation field from a Databox check:system Check the configuration fields fields:delete Delete a documentation field from a Databox fields:list List all databox fields fields:merge Merge databox structure fields fields:rename Rename a documentation field from a Databox scheduler scheduler:start Start the scheduler scheduler:state Get scheduler state scheduler:stop Stop the scheduler sphinx sphinx:generate-suggestions Generate suggestions for Sphinx Search Engine system system:backupDB Backup Phraseanet Databases system:clearCache Empty cache directories, clear Memcached, Redis if avalaible system:mailCheck Check if email addresses are unique (mandatory since 3.5) system:templateGenerator Generate template files system:upgrade Upgrade Phraseanet to the lastest version task task:list List tasks task:run Run task
Pour obtenir de l’aide sur une commande
php bin/console help nomdecommande
Note
Chaque commandes retourne une valeur qui peut-être utilisée pour executer des scripts automatisés.
Parse et vérifie la structure des fichiers de configurations
Valide la cohérence des valeurs de configuration pour un environnement de développement.
option :
- –strict : Echoue si il y a des alertes.
Valide la cohérence des valeurs de configuration pour un environnement de production.
option :
- –strict : Echoue si il y a des alertes.
Valide la configuration nécessaire au bon fonctionnement de l’application Phraseanet.
- Des binaires
- Du système de fichiers
- Du cache opcode
- Du serveur de cache
- PHP
- Extensions PHP
- Extensions Phrasea
- Locales système
Supprimer un champ documentaire de la databox.
option :
- –sbas_id (-s) : sbas_id de la databox
- –meta_struct_id (-m) : id de la metastructure
Lister tous les champs documentaires.
Fusionner plusieur champs de la structure documentaire.
option :
–source (-f) : ids de la metastructure source (plusieurs valeurs sont authorisées)
–destination (-d) : id de la metastructure de destination
–sbas_id (-s) : sbas_id de la databox
- –separator : Séparateur pour la concaténation (si la destination est
monovaluée) (default: ;)
Renommer un champs documentaire.
option :
- –name (-n) : Le nouveau nom
- –meta_struct_id (-m) : id de la metastructure
- –sbas_id (-s) : sbas_id de la databox
Instruction permettant de démarrer le gestionnaire de tâches.
Instruction permettant l’arrêt du gestionnaire de tâches.
Instruction permettant de voir l’état du gestionnaire de tâches.
argument :
- directory : Le répertoire ou stocker la sauvegarde.
Vide les systèmes de cache utilisés par Phraseanet.
Vérifie l’unicité des adresses mails des utilisateurs.
option :
- –list : Liste tous les doublons.
Charge les fichiers de templates compilés.
Met à jour Phraseanet avec la dernière version.