- 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
Installer drush avec composer (drupal 7 - nov 2014)
https://github.com/drush-ops/drush
Vers mes notes: conf alias et install pear, git ou wget (mai 2014, drush 6.2.0) - installer drush upgrade (oct 2014).
Installer composer:
cd drush
curl -sS https://getcomposer.org/installer | php
php composer.phar install
erreur car pas de composer.json => créer un composer.json avec le require voulu (un "drush/drush": "6.*"
installe drush v6 (drupal 6 et 7) .
Update 16 janv 2015: voir http://docs.drush.org/en/master/install/
la partie "one drush for all projects" Test install globale sur vm "Ubuntu64-srv1 v2"
sed -i '1i export PATH="$HOME/.composer/vendor/bin:$PATH"' $HOME/.bashrc source $HOME/.bashrc
composer global require drush/drush:6.*
(ver stable) ou (requis pour dr8 la dev)composer global require drush/drush:dev-master
Par la suite, maj avec composer global update
selon la conf de ~/.composer/composer.json
S'il y a un composer.json
ajouter dans la section require: "drush/drush": "6.*"
ou
puis composer installcomposer update
conf des alias
whereis drush
ne fonctionne pas. Le fichier d'exemple est à ~/.composer/vendor/drush/drush/examples/example.aliases.drushrc.php
=>
sudo mkdir /etc/dush
sudo cp /home/nom-user/.composer/vendor/drush/drush/examples/example.aliases.drushrc.php
/etc/dush/aliases.drush5rc.php
Un ex de ligne: $aliases'dev' = array( 'root' => '/var/www/dev/www', 'uri' => '
dev.mydrupalsite.com', );
On a alors drush @dev status = drush --root=/path/to/drupal --uri=dev.mydrupalsite.com status
Les dossiers et fichiers qui ont dans leur nom une version précédente (de drush) ne sont pas chargées (ex: mysite.aliases.drush4rc.php ou drush4/mysite.aliases.drushrc.php). Les noms qui comportent la version actuelle (mysite.aliases.drush5rc.php) seront chargés.
Le fichier est en PJ car comporte bp de commentaires (version drush 7.0-dev).
commandes de base de composer
maj via php composer.phar self-update
php composer.phar diagnose (ou composer diagnose)
Si message xdebug (You are running composer with xdebug enabled. This has a major impact on runtime performance. See https://getcomposer.org/xdebug) et Checking platform settings: FAIL : désactiver xdebug (soit via php.ini) soit avec sudo php5dismod xdebug (relancer apache, vérifier avec composer diagnose).
https://www.drupal.org/node/1248790 installer drush sur ubuntu (en anglais, de 2015)
http://www.zyxware.com/articles/4497/drupal-installing-latest-version-of...
Doc tek:
Fichier attaché | Taille |
---|---|
example.aliases.drushrc.php.txt | 15.32 Ko |