web-dev-qa-db-ja.com

「drush cc all」が機能しないのはなぜですか?

Drushをインストールしましたが、ほとんどのコマンドが機能しません。私は試した drush cc allと次の出力を取得しました:

コマンドcache-clearを実行するには、より高いbootstrapレベルが必要です。このコマンドを実行するには、より機能的なDrupal環境からdrushを呼び出す必要があります。
drushコマンド 'cc all'を実行できませんでした。
A Drupalインストールディレクトリが見つかりませんでした

drush statusは以下を出力します。

PHP構成:/etc/php5/cli/php.ini
Drushバージョン:4.5
ドラッシュ構成:
Drushエイリアスファイル:

6
Crazyrubixfan

クリアするのではなく、Drupal 8でrebuildキャッシュする必要があります。

drush cr
13
Clive
5

あなたも試すことができます:

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

キャッシュのクリアと再構築についてもう少し考えられる2つの記事を参照してください。

  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

Drushステータスがデータベースについて何も言わない場合は、データベースに接続しておらず、サイトが事実上停止していると考えています。これは新しいサイトでは非常に一般的です。可能な修正:

  1. Drupalの場合は、index.phpファイルと同じディレクトリにあることを確認してください。

または、マルチサイト設定の場合。

  1. 「drush st」を実行するときは、$ rootdir/sites/yoursitename /サブディレクトリにいることを確認してください。

または

  1. 必ず--uri = "myawesomesite.local"を指定して、drushに検索して使用するsettings.phpファイルを指示してください。

  2. 最初にブラウザでサイトをロードできることを確認してください。

サンプルのスクリーンショットを見る enter image description here

0
Dan Shumaker

Drupal 8の場合、Drush 8. *を使用するべきではありませんか?バージョンが古いと思います(そして、Cliveが指摘したようにdrush crが必要です)。

0
Neograph734

これは、単一のD7インストールで私に起こり、settings.phpファイルのDBのホスト設定を「localhost」から「127.0.0.1 enter image description here "

0