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

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

4
Drushを実行するとエラーが返される
DreamhostersでDrushバージョン6.2.0と最新のDrupal 8ベータ版を実行しています。私は実行すると、drush cc allサイトのディレクトリ内に、私はすぐにコマンドを実行した後、次のエラーが表示されます。 致命的なエラー:63行目の/home/mywebsite/mywebsite.com/core/includes/bootstrap.incにクラス 'Drupal \ Core \ Session \ AccountInterface'が見つかりません回復不能なエラーのため、Drushコマンドが異常終了しました。 エラー:クラス 'Drupal \ Core \ Session \ AccountInterface'が/home/mywebsite/mywebsite.com/core/includes/bootstrap.incの63行目に見つかりません なぜ起こるのですか?どうすれば修正できますか?
12 drush  8 

7
Drushは新しいコアアップデートのリリースを認識しません
Drushalを介してdrupal 7.31コアを7.32に更新しようとしています。 私は次のコマンドを実行しました $ pm-releasesを削除 Project Release Date Status drupal 7.x-dev 2014-Oct-15 Development drupal 7.32 2014-Oct-15 Supported, Recommended, Security drupal 7.31 2014-Aug-06 Security 上記のコマンドの後、次を実行しました。 $ pm-update drupalを削除 Update information last refreshed: Thu, 10/16/2014 - 07:33 Name Installed Version Proposed version Message Drupal 7.31 7.31 Unknown No code updates available. だから私は次のコマンドを実行しました: …
12 drush  updating 



1
drush_log()によって作成されたログはどこに保存されますか?
xhprofを使用するDevelモジュールをインストールしました。開発設定で、xhprofを有効にしましたが、ページを読み込むとxhprofへのリンクが表示されません。私はソースを読んで、これを見つけました: drush_log('xhprof link: ' . devel_xhprof_link($devel_run_id, 'url'), 'notice'); このログはどこに保存され、どのように表示できますか?
12 drush  debugging 

1
drush evalを介してモジュールの.incファイル内の関数を呼び出すことは可能ですか?
Drush経由で実行する必要がある関数を含む追加(.inc)ファイルを含むモジュールがあります。を実行することは可能drush evalですが、これらの関数に対して実行しようとすると、次のエラーが発生します。 PHPの致命的なエラー:/usr/share/php/drush/commands/core/core.drush.inc(1037)の未定義の関数my_module_my_function()の呼び出し:1行目のeval()のコード このコマンドは機能します(関数は.moduleファイルにあります)。 drush eval 'my_module_cron();' このコマンドは機能しません(関数は.incファイルにあります)。 drush eval 'my_module_my_function();' モジュール内で関数を移動する以外に回避策はありますか?
12 7  drush 




4
Linux Drushインストールエラー:phar:///usr/local/bin/drush/lib/Drush/Sql/Sqlmysql.php、行56の未定義のクラス定数 'MYSQL_ATTR_SSL_CA'
drush.orgのドキュメントにリストされている両方の方法でDrushをインストールしてみました。それが可能であれば、彼らはお互いに矛盾していると思います。 実行composer global require drush/drushすると、すべてのコンポーネントが正しくインストールされているように見えます。ただし、Drupalサイト(XAMPP、/ opt / lampp / htdocs / sitefolderを使用)に変更して実行するdrush statusと、次のエラーが表示されます。 PHP致命的エラー:56行目のphar:///usr/local/bin/drush/lib/Drush/Sql/Sqlmysql.phpの未定義のクラス定数 'MYSQL_ATTR_SSL_CA'は、回復不能なエラーのために異常終了しました。 [エラー]エラー:phar:///usr/local/bin/drush/lib/Drush/Sql/Sqlmysql.phpの56行目の未定義のクラス定数「MYSQL_ATTR_SSL_CA」 〜/ .bashrcに次の行があります。 export PATH="$HOME/.composer/vendor/bin:$PATH" 残念ながら、メインの方法(http://docs.drush.org/en/master/install/)を介してDrushを簡単にアンインストールする方法はないと思われるため、ここからトラブルシューティングする方法がわかりません。うまくいかなかったようです。composer global remove drush/drush正常に実行されているようです。 前もって感謝します。
11 drush 

1
Drush dlがPHP 7およびubuntu 16.04で機能しない
私がやろうとすると: drush dl drupal-8 次のエラーが表示されます。 PHP Fatal error: Uncaught Error: Call to undefined function Drush\UpdateService\simplexml_load_file() in /home/alexander/.config/composer/vendor/drush/drush/lib/Drush/UpdateService/Project.php:74 Stack trace: #0 /home/alexander/.config/composer/vendor/drush/drush/lib/Drush/UpdateService/ReleaseInfo.php(64): Drush\UpdateService\Project::getInstance(Array, 86400) #1 /home/alexander/.config/composer/vendor/drush/drush/lib/Drush/UpdateService/ReleaseInfo.php(122): Drush\UpdateService\ReleaseInfo->get(Array) #2 /home/alexander/.config/composer/vendor/drush/drush/commands/pm/download.pm.inc(111): Drush\UpdateService\ReleaseInfo->selectReleaseBasedOnStrategy(Array, '', 'auto', false, NULL) #3 /home/alexander/.config/composer/vendor/drush/drush/includes/command.inc(366): drush_pm_download() #4 /home/alexander/.config/composer/vendor/drush/drush/includes/command.inc(217): _drush_invoke_hooks(Array, Array) #5 /home/alexander/.config/composer/vendor/drush/drush/includes/command.inc(185): drush_command() #6 /home/alexander/.config/compos in /home/alexander/.config/composer/vendor/drush/drush/lib/Drush/UpdateService/Project.php on line 74 …
11 8  drush 


8
GitがDrushをインストールする唯一の方法ですか?
Linux CentOSシステムにDrushをインストールするための正しい方法を理解しようとするサークルに入ります。私はGitをセットアップしましたが、現時点ではDrushコードに貢献するつもりはないので、Gitを使用する必要があることは明白です。 一部の指示ではPEARを使用するように言われていますが、Drushプロジェクトページにアクセスすると、GitからDrush 6を入手するよう指示されています。チュートリアルでは、GitではなくデモのwgetとPEARを見つけました。また、Gitプロジェクトのページビューには、「コードの提供、バグの報告、または機能の要求にはGithubプロジェクトを使用する」とありますが、どれも当てはまりません。 経験豊富なDrupalistaが以下に答えてくれませんか? Ditを入手する唯一の方法はGitですか?PEARがまだ推奨されていた1年以上前に誰かが同様の質問をしました。 Gitを使用する場合、drushをWebサイトのディレクトリ内にインストールするべきではないことを読んだので、次のコマンドを呼び出すときにどのディレクトリに配置することをお勧めしますか? git clone --branch 7.x-5.x http://git.drupal.org/project/drush.git Drushの使用を楽しみにしています。ありがとう!
11 drush 

1
drushでgit cloneを実行してモジュールのHEADバージョンをダウンロードするにはどうすればよいですか?
drupal.org gitリポジトリのモジュールのHEADバージョンを複製またはプルする方法はありますか? たとえば、私がDrupal 7を使用していて、Viewの最後のブランチが3の場合、次のようにします。 drush git-clone views 同等のものを達成するために: cd sites/all/modules/ git clone --recursive --branch 7.x-3.x http://git.drupal.org/project/views.git 理想的には、を使用しdrush git-clone views-3xて3.xブランチを明示的に複製する必要があります。 これは可能ですか、それとも夢ですか?これは開発に非常に役立ちます。

2
Drush 9でDrush 8サイトエイリアスを使用するにはどうすればよいですか?
Drush 8では、サイトのエイリアスがから正しく読み込まれ~/.drush/mysite.aliases.drushrc.phpます。 例えば $aliases['dev'] = array( 'root' => '/var/www/html/mysite.dev/docroot', 'uri' => 'mysite.prod.acquia-sites.com', 'remote-host' => 'mysite.ssh.acquia-sites.com', 'remote-user' => 'mysite.dev', 'path-aliases' => array( '%drush-script' => 'drush' . $drush_major_version, ), ); ただし、これらのエイリアスはDrush 9には読み込まれません。 $ drush site-alias { } Drush 9でサイトエイリアスを定義するにはどうすればよいですか?移行プロセスはありますか?
11 drush 

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