it-swarm.com.de

Drush-Befehle können nicht ausgeführt werden

Ich versuche, eine Drupal 8-Umgebung auf einer virtuellen Maschine (Ubuntu) einzurichten, und wenn ich versuche, den Cache zu leeren, wird folgende Fehlermeldung angezeigt:

[email protected]:/var/www/drupal-8.0-alpha5$ drush cc all
Command cache-clear needs a higher bootstrap level to run - you will [error]
need invoke drush from a more functional Drupal environment to run
this command.
The drush command 'cc all' could not be executed.                    [error]
A Drupal installation directory could not be found                   [error]
[email protected]

Ich habe Drush installiert, erhalte aber diesen Fehler. Kann mir jemand dabei helfen?

3
meen

Es gibt einige mögliche Gründe für das Problem, mit dem Sie konfrontiert sind, wie weiter unten beschrieben ...

Drush-Befehle müssen aus dem richtigen Unterordner ausgegeben werden

Ein "möglicher" Grund könnte sein, dass Drush-Befehle aus dem entsprechenden Unterverzeichnis Ihrer Website ausgegeben werden müssen (wechseln Sie in das Verzeichnis, in dem Ihre Drupal-Site installiert ist, und versuchen Sie es erneut).

Versuchen Sie also, zum Ordner sites/default zu navigieren (vorausgesetzt, dies ist KEIN Multi-Site-Ordner), und wiederholen Sie dann Ihren Drush-Befehl.

Verwenden Sie die Drush-Version, die Ihre Drupal -Version) unterstützt

Es könnte durchaus ein Problem mit der von Ihnen verwendeten Version von Drush sein. Überprüfen Sie, ob ein Downgrade auf eine niedrigere Version von Drush möglich ist. Zu Ihrer Information: Drush 7.x unterstützt auch D8 ...

Hinweis: In einem der Kommentare in der Frage schrieb der OPer " Drush-Version ist 4.5 = ". Ich habe es noch nicht überprüft, aber das scheint eine extrem alte Version von Drush zu sein. Es würde mich nicht wundern, wenn diese Version D8 "noch" nicht unterstützt. Und da sich die D8-Ordnerstruktur ziemlich verändert hat, würde dies auch den Fehler wie "A Drupal Installationsverzeichnis konnte nicht gefunden werden" erklären ... ... Weitere Nachforschungen (und Erläuterungen von OPer) scheinen hier angemessen ... (Ich könnte meine Antwort hier später mit einigen relevanten Hinweisen darüber aktualisieren, "welche Version von Drush welche Version von Drupal unterstützt".

4
Pierre.Vriens

Das Problem kann sein, dass Sie eine alte Version von Drupal 8 (Alpha-5). Zu diesem Zeitpunkt Drupal 8 befindet sich in der Beta 12) verwenden Lösen Sie dieses Problem, aber denken Sie daran, dass während der Entwicklung große Änderungen vorgenommen wurden, sodass das Upgrade nicht so einfach ist. Wenn Sie nicht viele Knoten haben, ist es möglicherweise einfacher, einfach neu zu beginnen.

0
albertski