web-dev-qa-db-ja.com

drushのdd()を有効にする-temporary:// debug drupal.text呼び出しが失敗する

Drushで実行するコードからdd()への呼び出しを含めると、次のようなメッセージが表示されます。

_WD php: Warning: file_put_contents(temporary://drupal_debug.txt):      [warning]
failed to open stream: "DrupalTemporaryStreamWrapper::stream_open"
call failed in drupal_debug() (line 1624 of
/home/planetary/April/sites/all/modules/devel/devel.module).
_

dd('...')が実際にdrupal_debug.txtファイルにデータを出力するようにするにはどうすればよいですか?

2
Joe Corneli

最近の変更 からDrushへ(2013年3月30日)、Drushは環境変数TMPおよびTEMPを認識しています。したがって、ソリューション(Ubuntu)は次のとおりです。

export TMP="/tmp/"

そして

Sudo chmod g+w /tmp/drupal_debug.txt
Sudo usermod -a -G www-data DrushUser
3
Joe Corneli