twig dump()はWSODエラーを作成します
これは私の最初のDrupalインストールであり(私はsymfony開発者です)、dump()を機能させるために数時間を費やしました。ただし、WSODが発生するだけです。
おそらく関連:kintをインストールできません。現在、develのサブモジュールであることに問題があり、インストールできません。
設定:
- Drupalバージョン8.9.1
- 6,000mbに設定されたメモリ制限
- 実行時間は90秒に設定
- ウィンドウズ
- acquiadevデスクトップ
- php 7.3.15
- Apache / 2.4.33(Win64)OpenSSL / 1.1.0h mod_fcgid / 2.3.9
誰かが提案を持っているなら、私はそれを聞きたいです!Drupalは、私がこれまで見てきたことから非常に興味深いものです。Drupalを初めて使用する人として、基本的なことを機能させようとするのは少しイライラします。
==更新==
サイトの構成中に発生した構成エラーを修正しました。ここを参照してください(正しい構成について)。
dump()
null変数の(小枝での)呼び出し{{ dump(items) }}
は機能しますが、ハングして500エラーになります(上記のリンクを参照)。
回答
1 cameroncameron
私はこれを解決しました。
Drupalでは、モジュールはコンポーザーも使用します(私は気づいていませんでした)。vardumperモジュールはsymfony / var-dumperパッケージに依存しています。
ランニング:
Composerには--devsymfony / var-dumperが必要です
ただし、以下を使用すると、依存関係の競合が発生します。
作曲家のアップデート
var-dumperパッケージをインストールし、問題を修正します。これで、非常に美しい変数ダンプを確認できます。
学んだ教訓:
- 依存関係エラーがないか常にcomposerを確認してください。