- Accueil
- Info légales
- Aide (FAQ)
- Les tags de ce site
- Bloc note
- Articles techniques
- Notes system
- Divers articles
- Drupal
- Notes ITIL 2007
- Notes MS
- Dans le quartier...
- Emploi
- Recettes de cuisine et adresses gourmandes
- mes applis ubuntu préferées
- Divers acronymes du monde social
- Internet 2018
- P2 meublé à louer - quartier du Poteau 75018
- apcos - réseaux sociaux et outils
- Articles techniques
- Divers liens
- Fun
- Mon CV IT
- Nouveautés
Drush
Drush est un programme en ligne de commande qui facilite la gestion de sites drupal. La dernière version est la 8.
Site officiel: http://drush.ws/ et http://www.drushcommands.com/
Vers install et conf des alias. Installer drush via composer. Vers ma page dédiée "Drush et les thèmes", ard et patcher avec drush make.
commandes
check: drush rq (pour core-requirements)drush cron |
|
drush -v mode verbose et drush -s pour simulate vider caches: drush --uri= cc all
backup complet (sql et fichiers)
drush ard --destination=/path/monsite.tar |
drush si -y remet à 0 drush dl --select modul pour choix version |
voir maj à installer |
logs |
gestion db
sqlsan : change les emails et pw des users en " |
en multisite, -l ou --uri et --root:
activer le theme foo: drush vset theme_default foo |
st --show-passwords du user sql
Générer du contenu pour tests et mise en forme (avec module devel)
drush -d|--debug
vers configurer drush et ses alias
alias
utilisation: drush @site1 st
suggestion des alias pour un site: drush -r /var/www/dru1 sa @sites
ou drush sa htt://url-site
Archives drush
Lancer drush mal installé (groupe apache): sudo -u apache drush ou sur ubuntu: sudo -u www-data drush (on peux créer un alias avec echo "alias drush='sudo -u www-data drush'" >> ~/.bash_aliases )
version installée de drush (last v 6.2): drush --version check : drush rq (pour core-requirements)drush cron |
en multisite, -l ou --uri et --root: drush --uri=drupal.org --root/var/www/drupal st |
drush status ou drush st vider caches: drush --uri= cc all
activer le theme foo: drush vset theme_default foo
backup complet (sql et fichiers) |
drush si -y remet à 0
drush dl --select modul pour choix version |
voir maj à installer |
logs |
gestion db
sqlsan : change les emails et pw des users en " |
changer le nom du site (et chemin des fichiers) dans le sql en 2 secondes:
|
Vers les commandes "user" (roles, perm et utilisateurs), par ex:
-
drush uli
génère un pw à usage unique -
on connait le nom du compte user (ici le user est
nomuser
):drush upwd --password="givememypasswordback" nomuser
tips install sites
Drush et les thèmes
Vérifier l'état de chaque thème : drush pml | fgrep -e Theme
Histo: 5.9 (cf /usr/share/php/drush/docs et examples) - 6.2.0 en mai 2014, 6.5 nov 2014, 7 en 2015...
Vers install et conf des alias. Installer drush via composer. Vers ma page dédiée "Drush et les thèmes". Vers migrer drupal avec drush (d6 -> d7), ard. Vers patcher avec drush make.
Image (file bookimg):