Drush és una utilitat per gestionar i actualitzar paquets de Drupal mitjançant línies de comandes. í‰s super pràctic donat que no has de descarregar/descomprimir un mòdul per tonrar a carregar-lo al servidor web que tinguis.
Faig el seguit de passos que he seguit per configurar-lo al servidor que tinc al hosting ja que no he trobat cap manual al complert.
- accedim via ssh a la nostre màquina
- wget http://ftp.drupal.org/files/projects/drush-All-versions-3.0.tar.gz <— amb això descarregarem al servidor la versió de drush que volguem
- tar zxvf drush-All-versions-3.0.tar.gz <—- amb això descomprimim el fitxer que hem descarregat.
- rm drush-All-versions-3.0.tar.gz <—- amb això esborrem el fitxer que hem descarregat anteriorment.
No cal que ubiquem el drush en un lloc accessible a tothom (o sigui pot estar fora de “www”).
Fet això, caldrà que configurem el nostre sistema per tal que interpreti la sentència “drush”. Aquí és on més complicació podem tenir. Si teni acces com administrador a la màquina podem crear un adreçament i fora problemes:
sudo ln -s /usr/local/share/drush/drush /usr/local/bin/drush
Però donat que és una màquina “compartida” aquest pas no ens serveix. Haurem de modificar el nostre .profile del servidor per tal que tinguem una variable d’entorn que apunti cap al nostre drush.
Farem el següent:
- which php <—- per saber el path a on tenim el php del nostre servidor (en el meu cas /usr/bin/php)
- nano ~/.bash_profile <— per editar el nostre profile de sessions
[actualització: echo “alias drush=’php ~/drush/drush.php'” >> ~/.bash_profile ]
- alias drush=’/usr/bin/php /home/rutacomplerta-a-la-carpeta-drush/drush.php’ <– afegim aquesta línea on primer li diem al ruta al nostre php i en segon terme la ruta a on tenim descarregat el drush
- sortim guardant
tancarem sessió i tornarem a obrir per a que es carreguin els paràmetres en el nostre perfil.