최근 로그 메시지 보고서 에서 다음 오류를 발견했습니다 .
경고 : DateTime :: createFromFormat () : 시스템의 시간대 설정에 의존하는 것은 안전하지 않습니다. 당신은있다 필요한 date.timezone 설정 또는 date_default_timezone_set () 함수를 사용 할 수 있습니다. 이러한 방법 중 하나를 사용 했는데도 여전히이 경고가 표시되는 경우 시간대 식별자의 철자가 틀렸을 가능성이 큽니다. 현재 시간대 'UTC'를 선택했지만 date.timezone을 설정하여 시간대를 선택하십시오. Symfony \ Component \ HttpFoundation \ Response-> sendHeaders () (/ var / www / drupal / drupal-8.1.1 / vendor / symfony / http-foundation / Response.php의 331 행)
내 사이트에는 사용자 정의 모듈이 포함되어 있지만 내가 볼 수있는 한, 호출하는 유일한 날짜 함수는 time()입니다. Drupal이 시간대 설정을 처리하지 않아야합니까?
이 함수가 어디서 호출되는지 분리 할 수있는 방법이 있습니까?
큰 문제는 아니지만 로그에서 불필요한 경고를 최소화하고 싶습니다.
이것에 관한 문제가 있습니다. 설치 관리자 경고를 추가했다고 생각했습니다. 허용되는 답변은 맞지만 이것이 왜 효과가 있는지에 대한 추가 컨텍스트가 있습니다. 내가 기억한다면 시간이있을 때 확장 될 것입니다.
—
mpdonadio
아, 나중에 상태 보고서에 경고가있을 수 있습니까?
—
James Shields
8.4.0을 설치할 때이 문제가 발생했습니다. 문제를 해결하기 전까지는 설치할 수 없었습니다 ( drupal.org/forum/support/installing-drupal/2017-10-25/… 참조 ). 이 문제가 설치를 중단시키지 않으면 좋을 것입니다 :)
—
Ben