twig dump () WSOD hatası oluşturuyor

Aug 16 2020

bu benim ilk Drupal kurulumum (ben bir symfony geliştiriciyim) ve birkaç saatimi dump () çalıştırmaya çalışırken harcadım. Ancak sadece bir WSOD'ye neden olur.

Belki ilgili: kint'i yükleyemiyorum, şimdi devel'in bir alt modülü olmasıyla ilgili sorunlar var ve onu yükleyemedim.

Ayarlar:

  • Drupal sürüm 8.9.1
  • bellek sınırı 6.000 mb olarak ayarlandı
  • yürütme süresi 90 saniyeye ayarlandı
  • pencereler
  • accia dev masaüstü
  • php 7.3.15
  • Apache / 2.4.33 (Win64) OpenSSL / 1.1.0h mod_fcgid / 2.3.9

Herhangi birinin önerisi varsa duymak isterim! Drupal şimdiye kadar gördüklerimden oldukça ilginç. Drupal'da yeni biri olarak temel şeyleri çalıştırmaya çalışmak biraz sinir bozucu oldu.

== Güncelle ==

Siteyi yapılandırırken yaptığım bir yapılandırma hatasını düzelttim. Buraya bakın (doğru yapılandırma için).

dump()Boş değişkenler için (twig içinde) çağrıları çalışır, ancak {{ dump(items) }}askıda kalır ve ardından 500 hatasıyla sonuçlanır (yukarıdaki bağlantıya bakın).

Yanıtlar

1 cameroncameron Aug 23 2020 at 16:52

Bunu çözdüm.

Drupal'da modüller ayrıca besteci kullanıyor (farkında olmadığım). Vardumper modülü symfony / var-dumper paketine bağlıdır.

Koşu:

besteci gerektirir --dev symfony / var-dumper

bağımlılık çatışmalarına neden olur, ancak şunu kullanır:

besteci güncellemesi

Var-dumper paketini kuracak, sorunu çözecek - şimdi çok güzel değişken dökümler görebiliyorum.

Alınan ders:

  • Bağımlılık hataları için daima besteciyi kontrol edin.