Utiliser drush avec un hébergement OVH mutualisé (php5)

Drush est l’outil ultime du developpeur drupal qui n’est pas effrayé par la ligne de commande (Si vous êtes effrayé, faites un petit effort, et vous serez largement recompensé d’avoir franchi le cap !)

Drush, ca permet de telecharger et d’activer un module en faisant :

drush dl mon_module
drush enable mon_module

Ca donne envie hein ?

Pour installer drush, je vous conseille des tuto bien faits comme celui-la : Installer drush pour administrer drupal, par Julien Dubreuil, ou meme le README.txt du projet

Le probleme avec un serveur OVH (plutot avec les hebergements mutualisés disposant d’un access SSH), c’est que PHP est en version 4 par defaut, et drush vous dis :

X-Powered-By: PHP/4.4.9
Content-type: text/html
Your command line PHP installation is too old. Drush requires at least PHP 5.2.0

Traduction : Votre version de PHP est trop vieille !!  En fait, OVH propose aussi php en version 5, il faut donc le mentionner à drush. Cela ce passe avec la creation de l’alias :

alias drush='/usr/local/bin/php.BETA /path/to/drush/drush.php'

/usr/local/bin/php.BETA est le chemin vers PHP (php.BETA est la version 5)
/path/to/drush/drush.php est le chemin vers votre installation de drush

Pour tester, rendez vous à la racine d’une installation de drupal, et faites

drush status

J’espere que tout fonctionne chez vous, sinon, utilisons les commentaires de cet article pour faire avancer le shmiblick

EDIT : Ovh bloque les communications vers l’exterieurs, donc pas de update, dl, … bien dommage, et fausse joie !

( Voir aussi comment activer PHP5 avec htaccess sur un hebergement mutualisé chez ovh )

9 mar 2010 catégorie : | Mots-clés : , , , ,

Poster un commentaire