web-dev-qa-db-fra.com

Pourquoi ai-je ces erreurs?

Je reçois une variété d'erreurs lorsque j'essaie d'utiliser Drush et rien ne semble fonctionner. Je peux exécuter drush et voir les commandes d'aide indiquant que je l'ai installé; sinon, je ne peux rien faire travailler. J'obtiens l'erreur suivante en essayant de mettre à jour un module comme exemple:

La commande pm-update nécessite un niveau bootstrap plus élevé pour être exécutée - vous aurez besoin d'appeler drush à partir d'un environnement Drupal plus fonctionnel pour exécuter cette commande.
Pour exécuter la commande pm-update, les modules suivants doivent être installés/activés: update.
La commande drush 'pm-update insert' n'a pas pu être exécutée.
Un répertoire d'installation Drupal est introuvable

Lorsque je vérifie la sortie drush status, J'obtiens ce qui suit, mais il ne semble pas y avoir d'autres informations pertinentes sur le site qui sont affichées dans d'autres exemples (par exemple, nom du thème, nom du site, etc.).

 PHP configuration     :  /etc/php.ini
 Drush version         :  4.5
 Drush configuration   :
 Drush alias files     :

Drush est actuellement installé dans mon répertoire personnel sur un compte partagé BlueHost et mon site principal se trouve dans le répertoire public_html; J'ai un site supplémentaire avec une version Drupal et une base de données distinctes dans un sous-répertoire.

4
Kory

Vous devez appeler drush lorsque vous êtes dans votre dossier Drupal. Sinon, drush ne sait pas où se trouve votre base de données, etc.).

cd /public_html/site2

Alternativement, vous pouvez configurer un .drush/aliases.drushrc.php (Google devrait pouvoir vous en dire plus), mais cela ne vaut probablement pas la peine dans votre cas.

4
Berdir