web-dev-qa-db-ja.com

2つのDrush bam-backupエラー:コマンドが見つかりません&Drupal setting.phpファイルが見つかりませんでした

Drushを使用して標準の7.12ローカルインストールをバックアップしようとしていますが、drush bam-backupを実行すると2つのエラーメッセージが表示されます。

The drush command 'bam-backup' could not be found.
Run `drush cache-clear drush` to clear the commandfile cache
if you have installed new extensions.

Could not find a Drupal settings.php file at ./sites/default/settings.php.

システムでbamモジュールが有効になっています。

2番目の問題については、対応するディレクトリをチェックインしました。このディレクトリにはdefault.settings.phpファイルが含まれていますが、settings.phpファイルは含まれていません。

これは構成の問題ですか、それともより根本的なバグですか? Drushを使用してインストールをバックアップするにはどうすればよいですか?ありがとう。

P.S.:

私はWindows 7を使用していて、利用可能なWindowsインストーラー here を使用してDrushをインストールしました。 bamバージョンは7.x-2.2で、Drushバージョンは5.0-devです。

2

Drupalインストール用のsettings.phpファイルはどこにありますか?

Drushが抱えている問題は、settings.phpファイルの場所がわからないことです。デフォルトでは、Drushはサイト/デフォルトのみを検索します。 sites/defaultにない場合に必要なサイトを選択するには、いくつかの方法があります。 1つは、settings.phpファイルを含むディレクトリにcdし、コマンドを実行することです。

cd /path/to/drupal/sites/mysite
drush status

もう1つの方法は、-uriパラメータを使用して、指定したサイトを指定することです。

drush --root=/path/to/drupal --uri=mysite.com status

上記のアドバイスに従ってstatusコマンドが機能したら、bam-backupをもう一度呼び出してみてください。

5
greg_1_anderson