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プロジェクトフォルダから実行しています。
Windowsで作業している人は、MYSQLのPATH変数が正しく設定されていることを確認する必要があります。 WAMPをアップグレードしたときに問題が発生しました。
このような例:C:\wamp\bin\mysql\mysql5.6.17\bin
AWS RDSのmysqlを使用している場合でも、mysqlサーバーをインストールしてパスに含める必要があることがわかりました。
Drupalルートフォルダ内で実行している場合、2つの可能性が考えられます。
drush
が見つかりませんDrupalコアファイル(index.php
またはcommon.inc
)、次の方法で確認してください:
find -maxdepth 2 -name index.php -o -name common.inc
あなたのPHP CLIには [〜#〜] pdo [〜#〜] 拡張子(php -m | grep pdo
)。
私自身は試していませんが、おそらく here 、そして https://www.drupal.org/node/1428638 を指しているものを試してみたいと思うかもしれません。ここからの引用です:
drupalインストール済み環境のsettings.phpファイルを編集し、データベース設定エントリに移動します。
host行を次のように変更します。
'ホスト' => php_sapi_name()== 'cli'? '127.0.0.1': 'localhost'、
それが役立つかどうか知りたい...