Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Drush liefert immer command not found

Eingetragen von Detektiv Basil (26)
am 21.02.2014 - 16:12 Uhr in
  • Allgemeines zu Drupal
  • Drupal 7.x oder neuer

Hallo zusammen,

ich hab mal wieder ein Problem und vielleicht kann mir jemand helfen.

Ich muss einen drush archive-dump erstellen (also Datenbank und Fieles in einem). Jetzt bin ich aber mit bash und Konsorten total unvertraut und betrete Neuland im Terminal.
Jedenfalls habe ich mir das Drush 7.x runtergeladen, in meinem XAMPP Ordner neben den Drupal-Ordner gelegt und mache nun folgendes:

1. Drush-Ordner Anfahren via: cd /Applications/XAMPP/xamppfiles/htdocs/drush
2. Drush Rechte Zuweisen: chmod u+x drush
3. Schauen ob drush läuft: drush

Wenn ich "drush" eingebe sollte eine Help-Auflistung von drush kommen. Nicht so bei mir. Da kommt: "command not found".

Ich habe mehrere Tutorials durchgemacht und hangle mich 1:1 an der Readme entlang. (Beispiel-Tuts: http://www.mediaevent.de/2012/10/drupal-mit-drush/ oder http://www.youtube.com/watch?v=hwVcNBNBDUU)
Trotzdem scheitere ich immer am selben Punkt "command not found" (ich bin im richtigen Ordner ;)

A) Weiß jemand, was ich falsch mache?
B) Gibt es eine andere Möglichkeit ein drush Archiv der Seite zu erstellen? (z.B. Drupal Modul außer "Backup and Migrate")

Bin für jede Hilfe dankbar.

Viele Grüße

Chris

‹ [gelöst] Eintrittskarten Drush liefert immer command not found ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich stelle aus Deiner

Eingetragen von wla (9461)
am 21.02.2014 - 18:13 Uhr

Ich stelle aus Deiner Beschreibung fest, daß Du auf einem Mac arbeitest. Dem liegt ein Unix-System zu Grunde. Dann werden aber nur ausführbare Kommandos gefunden, die in Deiner PATH-Variablen definiert sind. Da Drush neu ist, ist die Stelle, an der das liegt, mit Sicherheit nicht eingetragen. Wenn Du aber in dem Verzeichnis bist, kann Du das Programm mit ./drush aufrufen. Um sinnvoll mit Drush zu arbeiten, braucht man dann allerdings noch weitere Einstellungen.
Zum Schluß nur noch eine Frage: Wenn Du auf dem Mac arbeitest, warum verwendest Du dann nicht MAMP oder MAMP Pro?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Update: Problem zum Teil gelöst - neues eingefangen

Eingetragen von Detektiv Basil (26)
am 21.02.2014 - 18:14 Uhr

Jetzt habe ich es geschafft, dass zumindest der Befehl drush help anspringt.

Was habe ich getan:
Zuerst den chmod Befehl über sudo angeseteuert:

1. sudo chmod u+x drush
2. Einen Link in die bin gelegt: sudo ln -s ~/Desktop/drush/drush /usr/bin/drush
3. In das drupal Verzeichnis gewechselt
4. drush help

Liefert volles Ergebnis.

So. Jetzt dann versucht, den archive-dump zu starten:

1. drush archive-dump --destination='/Applications/XAMPP/xamppfiles/htdocs/meineseite.tar.gz'

Ergebnis: Database dump failed.

Jetzt habe ich das Problem also in einer anderen Form :)

Weiß hier jemand Bescheid?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi Werner! Danke Dir! Ja, ich

Eingetragen von Detektiv Basil (26)
am 21.02.2014 - 18:20 Uhr

Hi Werner!

Danke Dir! Ja, ich arbeite mit Mac. Derzeit habe ich den Server über XAMPP aufgesetzt. Beim nächsten Projekt kann ich ja mal MAMP ausprobieren.
Das Problem hat sich inzwischen erneuert. Ich erhalte jetzt die Kommandozeile "Database dump failed". Wenn ich das archiv komplett habe, mache ich 1028 Kreuzzeichen.

Danke auf alle Fälle!

Chris

  • Anmelden oder Registrieren um Kommentare zu schreiben

Was sagt Dein System, wenn Du

Eingetragen von wla (9461)
am 21.02.2014 - 18:44 Uhr

Was sagt Dein System, wenn Du im Terminalfenster "which mysql" gefolgt von return eingibst?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Da tut sich gar nichts...

Eingetragen von Detektiv Basil (26)
am 21.02.2014 - 18:47 Uhr

Da tut sich gar nichts... spring einfach in die nächste Kommandozeile.

Kann es sein, dass das was mit der settings.php zu tun hat?

Schöne Grüße!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nein, Du mußt das Kommando

Eingetragen von wla (9461)
am 21.02.2014 - 19:10 Uhr

Nein, Du mußt das Kommando mysql, das sich irgendwo in Deinem XAMPP-Ordner befindet auch in Deinem PATH verfügbar machen (ähnlich wie mit Drush). Drush ruft mit an Sicherheit grenzender Wahrscheinlichkeit mysql für den Datenbank Dump auf und findet es nicht. Also kann es die Datenbank nicht dumpen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

OK, guter Punkt. Danke

Eingetragen von Detektiv Basil (26)
am 23.02.2014 - 15:19 Uhr

OK, guter Punkt. Danke Dir.

Ich habe ähnlich wie drush einen alias hinbekommen:

Per sudo ln -s /Applications/XAMPP/xamppfiles/bin/mysql /usr/bin/mysql

Bei Eingabe which mysql kommt zumindest schon mal /usr/bin/mysql

Leider bekomme ich bei drush archive-dump --destination='/Applications/XAMPP/xamppfiles/htdocs/webseite.tar.gz' immer noch den database dump failed Error ausgeworfen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also bei mir klappt das ohne

Eingetragen von wla (9461)
am 23.02.2014 - 15:49 Uhr

Also bei mir klappt das ohne Probleme. Um festzustellen, welches Kommando nicht gefunden wird kannst Du mal das Drush-Script editieren. Bei mir lautet die erste Zeite #!/usr/bin/env sh. Die kann man ändern auf #!/usr/bin/env sh -vx. Jetzt zeigt Dir das System genau, wie das Script durchlaufen wird und welches Kolmmando jeweils aufgerufen wird. Die Fehlermeldung sollte dann kurz nach einem Kommando kommen. Danach kann man sehen, wie das zu beheben ist. Probier das bitte mal aus.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke Dir. Da spuckt drush

Eingetragen von Detektiv Basil (26)
am 23.02.2014 - 16:16 Uhr

Danke Dir. Da spuckt drush echt etwas aus.. und sagt, es kann nciht die Datenbank anfahren...

Initialized Drupal 7.19 root directory at /Applications/XAMPP/xamppfiles/htdocs/drupal                                                                                                                                              [notice]
Initialized Drupal site default at sites/default                                                                                                                                                                                    [notice]
The drush command '/usr/bin/env sh' could not be found.  Run `drush cache-clear drush` to clear the commandfile cache if you have installed new extensions.                                                                      [error]
Array to string conversion core.drush.inc:454                                                                                                                                                                                       [notice]
Drush was not able to start (bootstrap) the Drupal database.                                                                                                                                                                     [error]
Hint: This may occur when Drush is trying to:
* bootstrap a site that has not been installed or does not have a configured database. In this case you can select another site with a working database setup by specifying the URI to use with the --uri parameter on the
command line. See `drush topic docs-aliases` for details.
* connect the database through a socket. The socket file may be wrong or the php-cli may have no access to it in a jailed shell. See http://drupal.org/node/1428638 for details.

Drush was attempting to connect to:
  Drupal version    : 7.19
  Site URI          : http://default
  Database driver   : mysql
  Database hostname : localhost
  Database username : root
  Database name     : mydatabase
  Default theme     : garland
  Administration theme: garland
  PHP configuration :
  Drush version     : 5.8
  Drush configuration:
  Drupal root       : /Applications/XAMPP/xamppfiles/htdocs/drupal
  Site path         : sites/default
  Modules path      : sites/default/modules
  Themes path       : sites/default/themes
  File directory path: sites/default/files
  %paths            : Array

  • Anmelden oder Registrieren um Kommentare zu schreiben

Da kann ich nur sagen, daß

Eingetragen von wla (9461)
am 23.02.2014 - 16:32 Uhr

Da kann ich nur sagen, daß mit Deiner Installation etwas nicht in Ordnung ist. Bei mir bringt die Statusabfrage folgendes Ergebnis:

Zitat:

wla$ drush st
Drupal version : 7.22
Site URI : http://default
Database driver : mysql
Database hostname : localhost
Database username : weinadm
Database name : weindb
Database : Connected
Drupal bootstrap : Successful
Drupal user : Gast
Default theme : wein
Administration theme : seven
PHP configuration : /Applications/MAMP/bin/php/php5.3.27/conf/php.ini
Drush version : 5.0-dev
Drush configuration :
Drush alias files : /Users/wla/.drush/aliases.drushrc.php
Drupal root : /Volumes/Primel/htdocs/meine.Weine
Site path : sites/default
File directory path : sites/default/files
Private file directory path : /Volumes/Primel/Privates_Webverzeichniss
Temporary file directory path : /Applications/MAMP/tmp/php

Läuft denn die Seite in der lokalen Installation problemlos oder gibt es auch dabei Schwierigkeiten?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich glaube es hat geklappt.

Eingetragen von Detektiv Basil (26)
am 23.02.2014 - 16:33 Uhr

Ich glaube es hat geklappt.

Habe mich an den Command gehalten:

drush archive-dump  --root=/path/to/drupal --uri=localhost/drupal status --destination='Applications/XAMPP/xamppfiles/htdocs/zurich.tar.gz'

Zumindest sagt mir drush, es hat den file gespeichert und das file ist da.

MUCHAS GRACIAS WERNER! Ohne Deine Hilfe hätte ich das nicht geschafft! Das ist super nett und hilfsbereit von Dir gewesen und ich bin dir sehr dankbar!

Total super!

Viele Grüße

Chris

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich hatte noch vergessen,

Eingetragen von Detektiv Basil (26)
am 23.02.2014 - 16:57 Uhr

Ich hatte noch vergessen, Deine Frage zu beantworten: Mit der lokalen Installation läuft eigentlich alles einwandfrei. Keine Ahnung warum drush die Datenbank ohne der URI nicht findet...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 4 Tagen
  • Hey danke
    vor 1 Woche 5 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 5 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 3 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 3 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 16 Stunden
  • In der entsprechenden View
    vor 3 Wochen 16 Stunden
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 16 Stunden
  • gelöst
    vor 5 Wochen 4 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20450

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 16 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association