タグ付けされた質問 「drush」

Drupal(別名Drush)のコマンドラインシェルとUnixスクリプトインターフェイスに関する質問に使用します。

4
Drushが完全にインストールされた後にDrushコマンドが見つからない
Drush 8をcomposerとともにインストールしました。 composer require drush/drush:~8 残念ながら、Drushを完全にインストールした後にエラーdrushコマンドが見つかりませんでした。 drushコマンドを使用できないのはなぜですか? Drupal 8向けDrushをComposerとともにインストールする https://www.youtube.com/watch?v=ZqY_XsCTmAc
11 drush 

3
Drush Makeは.gitフォルダを削除します
drush makeとgithubでばかげた感じの後、すべての.gitフォルダー(履歴を記録するためにgitが使用され、構成、元の場所など)がdrush makeによって削除されたことがわかりました。私はメイクファイルを維持していなかったので、自分自身。 具体的には、drush makeは.gitフォルダーを削除し、-debugオプションで実行すると、それを確認できます Executing: rm -rf '/tmp/drush_make_tmp_1305733094/__git__/__build__/.git' 私のメイクファイルでは、それらの開発を追跡したいのでgit repoから4つのものをフェッチしています。そのうちの2つはカスタムコンポーネント(1つのカスタムモジュールとすべての構成を記録する1つの機能)であり、他のdrupalコアとメディアモジュールによるものです彼らが受け取る大量の修正に。それぞれの.gitフォルダーがないと全体の目的は達成できないようですが、他の人がgitでdrush makeを使用しているのに、私のクイック検索で見つからなかった方法もあると確信しています。 御時間ありがとうございます!

1
drush / drush dev-masterにはcodegyre / robo〜1.0.0-beta1が必要です
Drupal 6サイトをDrupal 8.1に移行しているので、公式の指示に従って、独自のディレクトリに新しいインストールをセットアップします。これは1つのサイトだけなので、指示に従ってデータベースの資格情報を$ databases配列の宣言の後に、sites / default / default.settings.phpに配置しました。 実行drush --statusすると以下が返されます。 Drush version : 8.1-dev Drush temp directory : /tmp Drush configuration : Drush alias files : Drupal root : /media/psf/Home/apps/newp Drupal Settings File : MISSING このDrupalは8.1-devなので、アップグレードする必要があります。これはComposerを使用したグローバルインストールなので、を実行しcomposer global updateます。 要件をインストール可能なパッケージのセットに解決できませんでした。drush/ drush dev-masterにはcodegyre / robo〜1.0.0-beta1が必要です githubのdrush-opsページを確認しても、このような異常や私のGoogle検索は表示されません。 私は何を見落としているのですか?
10 8  drush 

3
Drupal 8のモジュールを管理インターフェイスまたはDrushで無効にするにはどうすればよいですか?
Drupal 7では、管理インターフェイスまたはDrushを介してモジュールを無効にすることができましたdrush pm-disable。Drupal 8では、管理インターフェイスのチェックボックスがグレー表示され、Drushはpm-disableを使用してそれらを無効にできませんか?Drushまたは管理UIを使用してDrupal 8のモジュールを無効にするにはどうすればよいですか?または、そのようなタスクにはDrupalコンソールが必要ですか? (「プログラムで」という単語を誤って使用したことによる混乱の申し訳ありません。「コマンドラインを介して」の意味を参照していました)
10 8  drush 


4
Drushに、データベースの更新が利用可能なモジュールをリストするように依頼します
具体的には、Drushに、利用可能な更新があるモジュールのうち、データベースの更新が含まれているモジュールをリストしてほしい。これはDrushで可能ですか? 明確にするために編集:drush up利用可能な更新があるすべてのモジュールをリストすることは知っていますが、そうした更新のすべてに、それに伴うデータベース更新があるわけではありません。データベースの更新に関連付けられている更新のリストを厳密に必要としています。
10 drush  updating 

3
Drushとユーザー権限
私のユーザーはapacheグループのメンバーです。以下を介して追加して確認しました $ sudo usermod -a -G apache `whoami` # add my user to apache group $ sudo chmod -R g+w . # permit group members to write $ groups `whoami` # confirm I'm in the apache group ただし、drush更新コアまたはdrush cronを実行しようとすると $ drush cc all unlink(sites/default/files/css/css_71ba7c25a8d3c47c68a8e05608ae525c.css):[warning] Permission denied file.inc:482 この場合のCSSキャッシュは次のようになります $ ll …
10 drush  files 

2
他のすべての場合にsshが機能するときに、リモートdrushコマンドがsshエラーで失敗する原因は何ですか?
3つのサーバー(dev、UAT、&production)のすべてに公開および秘密のssh鍵を持っているので、リモートまたは相互にログインできます。すべてがsshおよびscpコマンドに対して完全に機能しています。 ただし、Drushでは機能しません。drush @dev statusたとえば、UATから実行すると、サーバーのバナーが表示され、システムは「許可されたユーザーのみが使用できる」というメッセージが表示され、その後、 権限が拒否されました(公開キー、パスワード、キーボードインタラクティブ)。 私の~/.drush/aliases.drushrc.phpファイルには以下が含まれます: # Development # $aliases['dev'] = array( 'uri' => 'http://default', 'root' => '/var/www/vhosts/dev.www.company.com/current/', 'remote-host' => 'companya0.company.com', 'remote-user' => 'myusername' ); # UAT # $aliases['uat'] = array( 'uri' => 'http://default', 'root' => '/var/www/vhosts/uat.www.company.com/current/', 'remote-host' => 'companyc6.company.com', 'remote-user' => 'myusername' ); # Production # $aliases['prod'] = array( …
10 drush 

6
WindowsでのDrush-コマンドpm-enableを実行するには、より高いブートストラップレベルが必要です
aquia drupalをインストールし、コアdrupalフォルダーをサイトリストに追加しました。 また、drushのWindowsインストーラーをインストールしました。モジュールのダウンロードには問題ありませんが、モジュールを有効にしようとすると、次の画面が表示されます。 C:\Documents and Settings\Administrator\Desktop\drupal>drush en ctools Command pm-enable needs a higher bootstrap level to run - you will [error] need invoke drush from a more functional Drupal environment to run this command. The drush command 'en ctools' could not be executed. [error] Drush was not able to start …
10 7  drush 

4
Drushを使用して無効化されたモジュールを更新する方法は?
無効にしたモジュールを更新する方法はありますDrushか? 現在、無効なモジュールをDrushで更新しようとすると、次のメッセージが表示されます。 プロジェクトには有効な拡張機能がなく、更新できません これはライブサイトであり、実際には多くのサイトであるため、モジュールを有効にすることはオプションではありません。それらはすべて同じDrupalコードベースで実行されます。一部のモジュールは一部のサイトで使用されていますが、他のモジュールでは使用されていません(メインサイトでは使用されていない可能性があります)。 Drushがこれを処理できない場合、モジュールを更新する簡単な方法は何ですか?

5
PHPバージョンが正しく検出されない
複数のバージョンのPHPがインストールされているホストでDrushを実行しています。デフォルトでphp --versionは5.2.xになりますが、php53とphp54も使用できます。したがって、私の.bash_profileにはalias php='php53'(php --version= 5.3.13)があり、一部のコマンドでDrushが機能します。 しかし、いくつかの非常に便利なコマンドについては、「コマンドラインPHPインストールが古すぎます。Drushには少なくともPHP 5.3.2が必要です」というメッセージが表示されます。 いくつかの本当に迷惑なインスタンス: drush pm-updateすべてのモジュールとコアが正常にバックアップおよび更新されたことが報告され、PHPバージョンエラーが返され、すべてのバックアップが復元されます。詳細モードでは、エラーの前に来るコマンドは次のとおりです。 php /home/[username]/drush/drush.php --backend=2 --verbose --root=/home/[username]/webapps/drup --uri=http://[domain name] pm-updatecode-postupdate 2>&1 drush archive-dump すぐにPHPバージョンエラーを返します これまでに試した他のコマンドは問題なく機能します。Drushがphp53バイナリを使用している場合と使用していない場合、またはバージョンを正しく検出できない場合、なぜそうなるのかわかりませんが、いくつかの非常に重要な機能が壊れています。
10 drush 

6
Drushがインストールされ、実行されています。URIを指定してもDrupalサイトが見つかりません
多くの試練と苦難の後、私はすべての準備ができていると思いました。多くの興奮。しかし、その後、喜びはありません... Drushが機能しています。サイトはMAMP経由で正常に動作します。いずれにせよ、「drush cc all」コマンドは以下を返します。 No Drupal site found, only 'drush' cache was cleared. [warning] 'all' cache was cleared. [success] この質問はdrupalconの参加者と非常に経験豊富な開発者を困らせました。何か案は? MAMP(無料)バージョン3.0.5を使用しているMac OS 10.9.3を使用しています。 ここに私のdrushステータスがあります: Drupal version : 7.29-dev Site URI : http://default Database driver : mysql Database hostname : localhost Database username : db_user Database name : db_name PHP executable …
9 7  drush  mamp 

1
`drush features-update`はどのように機能しますか?
Drupal 7サイトのフィーチャーに変更を加えました。同じ機能を別のWebサイトで更新したい。drush features-updateコマンドを使用してそれを行う方法?実行すると、以前のフィーチャーを上書きするように求められますが、フィーチャーには新しいものはありません。
9 7  drush  features 

2
実行時のDrush PHP構文エラー
このページにリストされているDrushをインストールするための指示に従っています:https : //github.com/drush-ops/drush/blob/master/docs/install.md コード内で構文エラーが発生しているようです: [user@localhost ~]$ wget https://github.com/drush-ops/drush/releases/download/8.0.0-rc4/drush.phar --2015-11-16 16:23:02-- https://github.com/drush-ops/drush/releases/download/8.0.0-rc4/drush.phar Resolving github.com (github.com)... 192.30.252.131 Connecting to github.com (github.com)|192.30.252.131|:443... connected. HTTP request sent, awaiting response... 302 Found 2015-11-16 16:23:05 (1.47 MB/s) - drush.phar saved [3496991/3496991] [user@localhost ~]$ php drush.phar core-status Parse error: syntax error, unexpected '[' in phar:///home/user/drush.phar/includes/output.inc on line …
9 drush 

3
drush sql-dumpで特定のテーブルをスキップする方法は?
drush設定ファイル〜/ .drush / drushrc.phpがあります: if (!isset($options['structure-tables']['common'])) { $options['structure-tables']['common'] = array( 'cache', 'cache_*', 'history', 'search_*', 'sessions', 'watchdog' ); } $options['structure-tables']['common'] = array_merge($options['structure-tables']['common'], array('ctools_css_cache', 'ctools_object_cache', 'logz', 'views_object_cache') ); そして、私はbashスクリプトファイルを持っています: /usr/bin/drush sql-dump --root="/home/username/domains/sitename/www" --skip-tables-key="common" --gzip --result-file=/home/username/backup/$year/$month/dbname_$date_now_time.sql しかし、それを実行すると、バックアップファイルにはまだキャッシュテーブルにデータがあります。何が悪いのですか? そして2番目の質問は-これをcrontabに入れた場合、構成ファイルをどこかに置く必要がありますか? Drushバージョン8を使用しています。
9 drush  backups 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.