web-dev-qa-db-fra.com

Pourquoi «drush cc all» ne fonctionne-t-il pas?

J'ai installé Drush, mais la plupart des commandes ne fonctionnent pas, je suppose. J'ai essayé drush cc all Et obtenu la sortie suivante:

La commande cache-clear a besoin d'un niveau bootstrap plus élevé pour s'exécuter - vous aurez besoin d'appeler drush à partir d'un environnement Drupal plus fonctionnel pour exécuter cette commande.
La commande drush 'cc all' n'a pas pu être exécutée.
Un répertoire d'installation Drupal est introuvable

drush status Affiche les informations suivantes:

Configuration PHP: /etc/php5/cli/php.ini
Version Drush: 4.5
Configuration Drush:
Fichiers d'alias Drush:

6
Crazyrubixfan

Vous devez reconstruire mettre en cache avec Drupal 8, plutôt que de l'effacer:

drush cr
13
Clive
5

Vous pouvez même essayer:

  • drupal 7: drush cache-clear all
  • drupal 8: drush cache-reconstruction

Reportez-vous à deux articles, vous pouvez avoir plus d'idées sur l'effacement et la reconstruction du cache:

  1. http://www.metaltoad.com/blog/drupal-8-first-impressions-back-end-developer

  2. https://www.drupal.org/documentation/clearing-rebuilding-cache

2
Shreya Shetty

Si votre statut de drush ne dit rien sur la base de données, il ne se connecte pas à la base de données et pense que votre site est effectivement mort. Ceci est TRÈS courant pour les nouveaux sites. Corrections possibles:

  1. Assurez-vous que vous êtes dans le même répertoire que le fichier index.php pour drupal.

ou si dans la configuration multisite alors.

  1. Assurez-vous que vous êtes dans le sous-répertoire $ rootdir/sites/votrenom/lorsque vous exécutez "drush st".

ou

  1. Assurez-vous de fournir le --uri = "myawesomesite.local" pour indiquer à drush le fichier settings.php à essayer de trouver et d'utiliser.

  2. Assurez-vous que vous pouvez d'abord charger votre site dans votre navigateur.

Voir un exemple de capture d'écran enter image description here

0
Dan Shumaker

Ne devriez-vous pas utiliser Drush 8. * pour Drupal 8? Je pense que votre version est juste obsolète. (Et vous avez besoin de drush cr comme l'a souligné Clive.)

0
Neograph734

Cela m'arrive lors d'une installation unique de D7 et je le résous en modifiant le paramètre Host pour la base de données dans mon fichier settings.php de "localhost" en "127.0.0.1 (enter image description here "

0
Eduardo Chongkan