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です。
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をもう一度呼び出してみてください。