web-dev-qa-db-ja.com

いいえDrupalキャッシュをクリアするときにサイトが見つかりました

composerを使用して、drushをインストールしました。以下の指示に従ってください。 http://docs.drush.org/en/master/install/

実行しようとするとdrush cc allこのエラーが発生しました:

いいえDrupalサイトが見つかり、 'drush'キャッシュのみがクリアされました。[警告] 'all'キャッシュがクリアされました。[成功]

私はこの行を追加しました:

export PATH="/Applications/MAMP/bin/php/php5.6.2/bin:$PATH"

わたしの .bash_profileとbashとMAMPを再起動しました。まだ運がない。何か案は?

これは私のdrushステータスです:

 Drupal version         :  7.36                                                             
 Site URI               :  http://default                                                   
 Database driver        :  mysql                                                            
 Database hostname      :  localhost                                                        
 Database port          :                                                                   
 Database username      :  root                                                             
 Database name          :  srod                                                   
 PHP executable         :  /usr/bin/php                                                     
 PHP configuration      :                                                                   
 PHP OS                 :  Darwin                                                           
 Drush script           :  /Users/srod/.composer/vendor/drush/drush/drush.php 
 Drush version          :  7.0-dev                                                          
 Drush temp directory   :  /tmp                                                             
 Drush configuration    :                                                                   
 Drush alias files      :                                                                   
 Drupal root            :  /Applications/MAMP/htdocs/srodsite                           
 Site path              :  sites/default   

Drupalプロジェクトフォルダから実行しています。

5
srodrig

Windowsで作業している人は、MYSQLのPATH変数が正しく設定されていることを確認する必要があります。 WAMPをアップグレードしたときに問題が発生しました。

このような例:C:\wamp\bin\mysql\mysql5.6.17\bin

2
pbonnefoi

AWS RDSのmysqlを使用している場合でも、mysqlサーバーをインストールしてパスに含める必要があることがわかりました。

2
Yuexi Ma

Drupalルートフォルダ内で実行している場合、2つの可能性が考えられます。

  1. drushが見つかりませんDrupalコアファイル(index.phpまたはcommon.inc)、次の方法で確認してください:

    find -maxdepth 2 -name index.php -o -name common.inc
    
  2. あなたのPHP CLIには [〜#〜] pdo [〜#〜] 拡張子(php -m | grep pdo)。

0
kenorb

私自身は試していませんが、おそらく here 、そして https://www.drupal.org/node/1428638 を指しているものを試してみたいと思うかもしれません。ここからの引用です:

drupalインストール済み環境のsettings.phpファイルを編集し、データベース設定エントリに移動します。

host行を次のように変更します。

'ホスト' => php_sapi_name()== 'cli'? '127.0.0.1': 'localhost'、

それが役立つかどうか知りたい...

0
Pierre.Vriens