twig dump ()는 WSOD 오류를 생성합니다.

Aug 16 2020

이것은 내 첫 번째 Drupal 설치 (심포니 개발자)이고 dump () 작동을 위해 몇 시간을 보냈습니다. 그러나 그것은 단지 WSOD를 유발합니다.

아마도 관련이있을 수 있습니다. kint를 설치할 수 없습니다. 이제 devel의 하위 모듈이되는 데 문제가 있으며 설치할 수 없습니다.

설정 :

  • Drupal 버전 8.9.1
  • 6,000mb로 설정된 메모리 제한
  • 90 초로 설정된 실행 시간
  • 윈도우
  • acquia dev 데스크탑
  • PHP 7.3.15
  • Apache / 2.4.33 (Win64) OpenSSL / 1.1.0h mod_fcgid / 2.3.9

누군가 제안이 있다면 나는 그것을 듣고 싶어요! Drupal은 내가 지금까지 본 것에서 꽤 흥미 롭습니다. Drupal을 처음 접하는 사람으로서 기본적인 작업을 수행하는 것은 다소 실망 스러웠습니다.

== 업데이트 ==

사이트를 구성하는 동안 만든 구성 오류를 수정했습니다. 여기를 참조하십시오 (올바른 구성은).

dump()null 변수에 대한 호출 (twig)은 작동하지만 {{ dump(items) }}중단되고 500 오류가 발생합니다 (위 링크 참조).

답변

1 cameroncameron Aug 23 2020 at 16:52

나는 이것을 해결했다.

Drupal에서 모듈은 composer (내가 몰랐던)도 사용합니다. vardumper 모듈은 symfony / var-dumper 패키지에 따라 다릅니다.

달리는:

composer에는 --dev symfony / var-dumper가 필요합니다.

그러나 다음을 사용하면 종속성 충돌이 발생합니다.

작곡가 업데이트

var-dumper 패키지를 설치하고 문제를 해결합니다. 이제 매우 아름다운 변수 덤프를 볼 수 있습니다.

배운 교훈 :

  • 항상 composer에서 종속성 오류를 확인하십시오.